Method: Appfuel::Request#initialize

Defined in:
lib/appfuel/request.rb

#initialize(action_route, inputs = {}) ⇒ Request

Returns a new instance of Request.



5
6
7
8
9
10
11
12
# File 'lib/appfuel/request.rb', line 5

def initialize(action_route, inputs = {})
  unless inputs.respond_to?(:to_h)
    fail "inputs must respond to :to_h"
  end
  @inputs = inputs.to_h
  @action_route, @feature, @action = parse_route(action_route)
  @namespace = "features.#{feature}.actions.#{action}"
end