Class: Identisure::BankIdSe::Device

Inherits:
Object
  • Object
show all
Defined in:
lib/identisure/bank_id_se.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ip_address: nil, uhi: nil) ⇒ Device

Returns a new instance of Device.



165
166
167
# File 'lib/identisure/bank_id_se.rb', line 165

def initialize(ip_address: nil, uhi: nil)
  @ip_address = ip_address; @uhi = uhi
end

Instance Attribute Details

#ip_address ⇒ Object (readonly)

Returns the value of attribute ip_address.



163
164
165
# File 'lib/identisure/bank_id_se.rb', line 163

def ip_address
  @ip_address
end

#uhi ⇒ Object (readonly)

Returns the value of attribute uhi.



163
164
165
# File 'lib/identisure/bank_id_se.rb', line 163

def uhi
  @uhi
end

Class Method Details

.from_json(d) ⇒ Object



171
# File 'lib/identisure/bank_id_se.rb', line 171

def self.from_json(d) = new(ip_address: d['ipAddress'], uhi: d['uhi'])

Instance Method Details

#deconstruct_keys(_) ⇒ Object



169
# File 'lib/identisure/bank_id_se.rb', line 169

def deconstruct_keys(_) = { ip_address: @ip_address, uhi: @uhi }