lib/sesame/client.rb in sesame-ruby-0.1.2 vs lib/sesame/client.rb in sesame-ruby-1.0.0
- old
+ new
@@ -1,24 +1,23 @@
module Sesame
class Client
include Api
- def initialize(email:, password:)
- login(email: email, password: password)
- @email = email
+ def initialize(auth_token:)
+ auth_token(auth_token)
end
def sesames
- get_sesames['sesames'].collect do |sesame_attrs|
+ get_sesames.collect do |sesame_attrs|
Sesame.new(sesame_attrs).auth_token(@auth_token)
end
end
def sesame(device_id:)
Sesame.new('device_id' => device_id).auth_token(@auth_token).refresh!
end
def inspect
- %(#<#{self.class.name}:#{format('0x%.14x', (object_id << 1))} user: #{@email}>)
+ %(#<#{self.class.name}:#{format('0x%<object_id>.14x', object_id: (object_id << 1))}>)
end
end
end