class SearchKit::Models::Subscriber

Public Class Methods

new(subscriber_data = {}) click to toggle source
Calls superclass method
# 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

Public Instance Methods

creator_tokens() click to toggle source
# File lib/search_kit/models/subscriber.rb, line 21
def creator_tokens
  keys.creator.tokens
end