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