Class: RubyAPI::Operation
- Inherits:
-
Trailblazer::Operation
- Object
- Trailblazer::Operation
- RubyAPI::Operation
- Defined in:
- lib/ruby_api/operation.rb
Overview
Operation Error
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.process(app, request) ⇒ Object
6 7 8 |
# File 'lib/ruby_api/operation.rb', line 6 def self.process(app, request) call(request.arguments.merge(logger: app.logger)) end |
Instance Method Details
#result(opts, data) ⇒ Object
10 11 12 13 |
# File 'lib/ruby_api/operation.rb', line 10 def result(opts, data) data = { class_key => data } unless data.is_a?(Hash) opts['result'] = data end |