Class: YubiOATH::Reset

Inherits:
Object
  • Object
show all
Defined in:
lib/yubioath/reset.rb

Defined Under Namespace

Classes: Request

Instance Method Summary collapse

Constructor Details

#initialize(card) ⇒ Reset

Returns a new instance of Reset.



6
7
8
# File 'lib/yubioath/reset.rb', line 6

def initialize(card)
  @card = card
end

Instance Method Details

#callObject



10
11
12
13
14
# File 'lib/yubioath/reset.rb', line 10

def call
  request = Reset::Request.new
  bytes = @card.transmit(request.to_binary_s)
  Response.read(bytes).success?
end