class JSONAPI::Consumer::Associations::BelongsTo::Association

Public Instance Methods

param() click to toggle source
# File lib/jsonapi/consumer/associations/belongs_to.rb, line 15
def param
  :"#{attr_name}_id"
end
set_prefix_path(attrs, formatter) click to toggle source
# File lib/jsonapi/consumer/associations/belongs_to.rb, line 23
def set_prefix_path(attrs, formatter)
  attrs[param] = encode_part(attrs[param]) if attrs.key?(param)
  to_prefix_path(formatter) % attrs
end
to_prefix_path(formatter) click to toggle source
# File lib/jsonapi/consumer/associations/belongs_to.rb, line 19
def to_prefix_path(formatter)
  "#{formatter.format(attr_name.to_s.pluralize)}/%{#{param}}"
end