Class: Like::Interaction

Inherits:
Object
  • Object
show all
Defined in:
lib/like/interaction.rb

Instance Method Summary collapse

Constructor Details

#initialize(controller) ⇒ Interaction

Returns a new instance of Interaction.



2
3
4
# File 'lib/like/interaction.rb', line 2

def initialize(controller)
  @controller = controller
end

Instance Method Details

#createObject



6
7
8
# File 'lib/like/interaction.rb', line 6

def create
  Like::Like.like liker, likeable
end

#destroyObject



10
11
12
# File 'lib/like/interaction.rb', line 10

def destroy
  Like::Like.unlike liker, likeable
end

#post_actionObject



14
15
16
# File 'lib/like/interaction.rb', line 14

def post_action
  controller.redirect_to :back
end

#pre_actionObject



18
19
20
# File 'lib/like/interaction.rb', line 18

def pre_action
  #
end