Class: SearchKit::Models::Subscriber
- Inherits:
-
Object
- Object
- SearchKit::Models::Subscriber
- Defined in:
- lib/search_kit/models/subscriber.rb
Instance Method Summary collapse
- #creator_tokens ⇒ Object
-
#initialize(subscriber_data = {}) ⇒ Subscriber
constructor
A new instance of Subscriber.
Constructor Details
#initialize(subscriber_data = {}) ⇒ Subscriber
Returns a new instance of Subscriber.
13 14 15 16 17 18 19 |
# File 'lib/search_kit/models/subscriber.rb', line 13 def initialize(subscriber_data = {}) attributes = subscriber_data.fetch(:attributes, {}) keys = subscriber_data.fetch(:relationships, {}).fetch(:keys, []) uri = subscriber_data.fetch(:links, {}).fetch(:self, '') super(attributes.merge(uri: uri, keys: keys)) end |
Instance Method Details
#creator_tokens ⇒ Object
21 22 23 |
# File 'lib/search_kit/models/subscriber.rb', line 21 def creator_tokens keys.creator.tokens end |