lib/attune/models/ranking_params.rb in attune-1.0.10 vs lib/attune/models/ranking_params.rb in attune-1.0.11

- old
+ new

@@ -1,34 +1,34 @@ module Attune module Model # Inputs for ranking a set of ids for a particular user. # - # @attr [String] view # @attr [String] user_agent # @attr [String] ip - # @attr [String] customer - # @attr [String] entity_type # @attr [Array<String>] ids + # @attr [String] view + # @attr [String] entity_type + # @attr [String] customer # @attr [Array<Attune::Model::ScopeEntry>] scope # @attr [String] anonymous class RankingParams - attr_accessor :view - - attr_accessor :user_agent attr_accessor :ip - attr_accessor :customer + attr_accessor :ids + attr_accessor :view + + attr_accessor :entity_type - attr_accessor :ids + attr_accessor :customer attr_accessor :scope @@ -36,24 +36,24 @@ def initialize(attributes = {}) return if attributes.empty? # Workaround since JSON.parse has accessors as strings rather than symbols - @view = attributes["view"] || attributes[:"view"] - # Workaround since JSON.parse has accessors as strings rather than symbols @user_agent = attributes["userAgent"] || attributes[:"user_agent"] # Workaround since JSON.parse has accessors as strings rather than symbols @ip = attributes["ip"] || attributes[:"ip"] - # Workaround since JSON.parse has accessors as strings rather than symbols - @customer = attributes["customer"] || attributes[:"customer"] - # Workaround since JSON.parse has accessors as strings rather than symbols - @entity_type = attributes["entityType"] || attributes[:"entity_type"] value = attributes["ids"] || attributes[:"ids"] if value.is_a?(Array) @ids = value end + # Workaround since JSON.parse has accessors as strings rather than symbols + @view = attributes["view"] || attributes[:"view"] + # Workaround since JSON.parse has accessors as strings rather than symbols + @entity_type = attributes["entityType"] || attributes[:"entity_type"] + # Workaround since JSON.parse has accessors as strings rather than symbols + @customer = attributes["customer"] || attributes[:"customer"] value = attributes["scope"] || attributes[:"scope"] if value.is_a?(Array) @scope = value.map{ |v| ScopeEntry.new(v) } end @@ -75,15 +75,15 @@ end private # :internal => :external ATTRIBUTE_MAP = { - :view => :view, :user_agent => :userAgent, :ip => :ip, - :customer => :customer, - :entity_type => :entityType, :ids => :ids, + :view => :view, + :entity_type => :entityType, + :customer => :customer, :scope => :scope, :anonymous => :anonymous } end