class Sesame::Client
Public Class Methods
new(auth_token:)
click to toggle source
# File lib/sesame/client.rb, line 5 def initialize(auth_token:) auth_token(auth_token) end
Public Instance Methods
inspect()
click to toggle source
# File lib/sesame/client.rb, line 19 def inspect %(#<#{self.class.name}:#{format('0x%<object_id>.14x', object_id: (object_id << 1))}>) end
sesame(device_id:)
click to toggle source
# File lib/sesame/client.rb, line 15 def sesame(device_id:) Sesame.new('device_id' => device_id).auth_token(@auth_token).refresh! end
sesames()
click to toggle source
# File lib/sesame/client.rb, line 9 def sesames get_sesames.collect do |sesame_attrs| Sesame.new(sesame_attrs).auth_token(@auth_token) end end