Class: HttpStub::Configurer::Request::Triggers

Inherits:
Object
  • Object
show all
Defined in:
lib/http_stub/configurer/request/triggers.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Triggers

Returns a new instance of Triggers.



7
8
9
10
# File 'lib/http_stub/configurer/request/triggers.rb', line 7

def initialize(args)
  @scenario_names = args[:scenario_names]
  @stubs          = args[:stubs]
end

Instance Method Details

#payloadObject



16
17
18
# File 'lib/http_stub/configurer/request/triggers.rb', line 16

def payload
  { scenario_names: @scenario_names, stubs: @stubs.map(&:payload) }
end

#response_filesObject



12
13
14
# File 'lib/http_stub/configurer/request/triggers.rb', line 12

def response_files
  @stubs.map(&:response_files).flatten
end