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