Class: YubiOATH::Select

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

Defined Under Namespace

Classes: Request, Response

Instance Method Summary collapse

Constructor Details

#initialize(card) ⇒ Select

Returns a new instance of Select.



5
6
7
# File 'lib/yubioath/select.rb', line 5

def initialize(card)
  @card = card
end

Instance Method Details

#call(aid:) ⇒ Object



9
10
11
12
13
# File 'lib/yubioath/select.rb', line 9

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