class Looksist::Serializers::Her

Public Class Methods

json_opts(obj, lookup_attributes, _) click to toggle source
# File lib/looksist/core.rb, line 63
def json_opts(obj, lookup_attributes, _)
  lookup_attributes ||= {}
  other_attributes = lookup_attributes.keys.each_with_object({}) do |a, acc|
    using = lookup_attributes[a]
    acc[a] = obj.send(a) if obj.attributes.has_key?(using.to_s)
  end
  obj.attributes.merge(other_attributes)
end