Class: Capybara::AsyncRunner::JsBuilder::ResponseProcessor

Inherits:
Struct
  • Object
show all
Defined in:
lib/capybara/async_runner/js_builder.rb

Instance Method Summary collapse

Instance Method Details

#dataObject



53
54
55
# File 'lib/capybara/async_runner/js_builder.rb', line 53

def data
  raw_result['data'][0]
end

#method_nameObject



49
50
51
# File 'lib/capybara/async_runner/js_builder.rb', line 49

def method_name
  raw_result['from'].to_sym
end

#responderObject



57
58
59
# File 'lib/capybara/async_runner/js_builder.rb', line 57

def responder
  responders[method_name][:processor]
end

#resultObject



61
62
63
# File 'lib/capybara/async_runner/js_builder.rb', line 61

def result
  responder.call(data)
end