class Sourcescrub::Models::Entity

Entity

Public Instance Methods

as_json() click to toggle source
# File lib/sourcescrub/models/concerns/entity.rb, line 21
def as_json
  fields.each_with_object({}) { |item, hash| hash[item] = send(item) }
end
fields() click to toggle source
# File lib/sourcescrub/models/concerns/entity.rb, line 12
def fields
  field_ids.map(&:to_sym)
end
parse_response(response) click to toggle source
# File lib/sourcescrub/models/concerns/entity.rb, line 16
def parse_response(response)
  dynamic_attributes(self, field_ids, response)
  self
end