module RestMyCase::Status
Public Class Methods
included(parent_class)
click to toggle source
# File lib/rest_my_case/status.rb, line 12 def self.included(parent_class) parent_class.extend ClassMethods end
Public Instance Methods
failure(status, error_message = nil)
click to toggle source
# File lib/rest_my_case/status.rb, line 20 def failure(status, error_message = nil) error_data = \ error_message.is_a?(Hash) ? error_message : { message: error_message } error_data[:status] = status error(error_data) end
failure!(status, error = nil)
click to toggle source
# File lib/rest_my_case/status.rb, line 29 def failure!(status, error = nil) failure(status, error) && raise(Errors::Abort) end
status()
click to toggle source
# File lib/rest_my_case/status.rb, line 16 def status context.status end