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