Method: Pushpad::Subscription#initialize

Defined in:
lib/pushpad/subscription.rb

#initialize(options) ⇒ Subscription

Returns a new instance of Subscription.



20
21
22
23
24
25
26
27
28
29
30
# File 'lib/pushpad/subscription.rb', line 20

def initialize(options)
  @id = options[:id]
  @project_id = options[:project_id]
  @endpoint = options[:endpoint]
  @p256dh = options[:p256dh]
  @auth = options[:auth]
  @uid = options[:uid]
  @tags = options[:tags]
  @last_click_at = options[:last_click_at] && Time.parse(options[:last_click_at])
  @created_at = options[:created_at] && Time.parse(options[:created_at])
end