class RubyAPI::Operation
Operation
Error
Public Class Methods
process(app, request)
click to toggle source
# File lib/ruby_api/operation.rb, line 6 def self.process(app, request) call(request.arguments.merge(logger: app.logger)) end
Public Instance Methods
result(opts, data)
click to toggle source
# 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
Private Instance Methods
class_key()
click to toggle source
# File lib/ruby_api/operation.rb, line 17 def class_key self.class.name.split('::').last.underscore end