class JsonApiResource::Associations::BelongsTo

Public Instance Methods

callable?( root_instance ) click to toggle source
# File lib/json_api_resource/associations/belongs_to.rb, line 16
def callable?( root_instance )
  root_instance.send(key).present?
end
default_action() click to toggle source
# File lib/json_api_resource/associations/belongs_to.rb, line 4
def default_action
  :find
end
nil_default() click to toggle source
# File lib/json_api_resource/associations/belongs_to.rb, line 20
def nil_default
  nil
end
query( root_instance ) click to toggle source
# File lib/json_api_resource/associations/belongs_to.rb, line 12
def query( root_instance )
  root_instance.send key
end
server_key() click to toggle source
# File lib/json_api_resource/associations/belongs_to.rb, line 8
def server_key
  "#{name}_id"
end
type() click to toggle source
# File lib/json_api_resource/associations/belongs_to.rb, line 24
def type
  JsonApiResource::Associations::BELONGS_TO
end