Module: Keepcon::Integration::ClassMethods
- Defined in:
- lib/keepcon/integration.rb
Instance Method Summary collapse
- #fetch_keepcon_results(context_name) ⇒ Object
- #keepcon_integration(context_name, mappings = {}) ⇒ Object
Instance Method Details
#fetch_keepcon_results(context_name) ⇒ Object
25 26 27 28 29 30 31 32 33 |
# File 'lib/keepcon/integration.rb', line 25 def fetch_keepcon_results(context_name) context = find_context(context_name) results = context.client.async_results_request response = Entity::Response.new(results) context.client.async_ack(response.data['setId']) response end |
#keepcon_integration(context_name, mappings = {}) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/keepcon/integration.rb', line 16 def keepcon_integration(context_name, mappings = {}) context = find_context(context_name) context.map(mappings) define_method("send_#{context_name}_to_keepcon") do |mode = :sync| send_to_keepcon(context, mode) end end |