module JsonApiResource::Errors

Public Class Methods

raise_if( condition, message, error = JsonApiResource::Errors::InvalidAssociation ) click to toggle source
# File lib/json_api_resource/errors.rb, line 17
def raise_if( condition, message, error = JsonApiResource::Errors::InvalidAssociation )
  raise error.new(class: self, message: message ) if condition
end
raise_unless( condition, message, error = JsonApiResource::Errors::InvalidAssociation ) click to toggle source
# File lib/json_api_resource/errors.rb, line 21
def raise_unless( condition, message, error = JsonApiResource::Errors::InvalidAssociation )
  raise_if !condition, message, error
end

Public Instance Methods

raise_if( condition, message, error = JsonApiResource::Errors::InvalidAssociation ) click to toggle source
# File lib/json_api_resource/errors.rb, line 6
def raise_if( condition, message, error = JsonApiResource::Errors::InvalidAssociation )
  self.class.raise_if condition, message, error
end
raise_unless( condition, message, error = JsonApiResource::Errors::InvalidAssociation ) click to toggle source
# File lib/json_api_resource/errors.rb, line 10
def raise_unless( condition, message, error = JsonApiResource::Errors::InvalidAssociation )
  raise_if !condition, message, error
end