Method: JSONAPI::Relationship::ToOne#initialize
- Defined in:
- lib/jsonapi/relationship.rb
#initialize(name, options = {}) ⇒ ToOne
Returns a new instance of ToOne.
142 143 144 145 146 147 148 149 150 |
# File 'lib/jsonapi/relationship.rb', line 142 def initialize(name, = {}) super @class_name = .fetch(:class_name, name.to_s.camelize) @foreign_key ||= "#{name}_id".to_sym @foreign_key_on = .fetch(:foreign_key_on, :self) if parent_resource @inverse_relationship = .fetch(:inverse_relationship, parent_resource._type) end end |