Class: Roseflow::Rails::InteractionController

Inherits:
ApplicationController show all
Defined in:
app/controllers/roseflow/rails/interaction_controller.rb

Instance Method Summary collapse

Constructor Details

#initialize(interaction) ⇒ InteractionController

Returns a new instance of InteractionController.



4
5
6
7
# File 'app/controllers/roseflow/rails/interaction_controller.rb', line 4

def initialize(interaction)
  super
  @interaction = interaction
end

Instance Method Details

#callObject



9
10
11
12
13
# File 'app/controllers/roseflow/rails/interaction_controller.rb', line 9

def call
  context = params[:context] || {}
  result = @interaction.call(context)
  render json: result
end