class JSONAPI::Warning
Attributes
code[RW]
detail[RW]
title[RW]
Public Class Methods
new(options = {})
click to toggle source
# File lib/jsonapi/error.rb, line 58 def initialize(options = {}) @title = options[:title] @detail = options[:detail] @code = if JSONAPI.configuration.use_text_errors TEXT_ERRORS[options[:code]] else options[:code] end end
Public Instance Methods
to_hash()
click to toggle source
# File lib/jsonapi/error.rb, line 68 def to_hash hash = {} instance_variables.each {|var| hash[var.to_s.delete('@')] = instance_variable_get(var) unless instance_variable_get(var).nil? } hash end