e69c1bd0a1
Its cumbersome and needless
30 lines
591 B
Ruby
30 lines
591 B
Ruby
class Bubbles::PinsController < ApplicationController
|
|
include BubbleScoped
|
|
|
|
def show
|
|
end
|
|
|
|
def create
|
|
pin = @bubble.pin_by Current.user
|
|
|
|
broadcast_new pin
|
|
redirect_to bubble_pin_path(@bubble)
|
|
end
|
|
|
|
def destroy
|
|
pin = @bubble.unpin_by Current.user
|
|
|
|
broadcast_removed pin
|
|
redirect_to bubble_pin_path(@bubble)
|
|
end
|
|
|
|
private
|
|
def broadcast_new(pin)
|
|
pin.broadcast_prepend_later_to [ Current.user, :pins ], target: "pins", partial: "my/pins/pin"
|
|
end
|
|
|
|
def broadcast_removed(pin)
|
|
pin.broadcast_remove_to [ Current.user, :pins ]
|
|
end
|
|
end
|