Class: Device
- Inherits:
-
Object
show all
- Defined in:
- lib/device/io.rb,
lib/device/audio.rb,
lib/device/print.rb,
lib/device/crypto.rb,
lib/device/helper.rb,
lib/device/system.rb,
lib/device/display.rb,
lib/device/network.rb,
lib/device/runtime.rb,
lib/device/setting.rb,
lib/device/support.rb,
lib/device/version.rb,
lib/device/magnetic.rb,
lib/device/params_dat.rb,
lib/device/application.rb,
lib/device/notification.rb,
lib/device/transaction/emv.rb,
lib/device/transaction/iso.rb,
lib/device/notification_event.rb,
lib/device/transaction/download.rb,
lib/device/notification_callback.rb,
lib/device.rb
Defined Under Namespace
Modules: Helper
Classes: Application, Audio, Crypto, Display, IO, Magnetic, Network, Notification, NotificationCallback, NotificationEvent, ParamsDat, Print, Runtime, Setting, Support, System, Transaction
Constant Summary
collapse
- API_VERSION =
"0.4.10"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.adapter ⇒ Object
Returns the value of attribute adapter.
4
5
6
|
# File 'lib/device.rb', line 4
def adapter
@adapter
end
|
Class Method Details
.api_version ⇒ Object
5
6
7
|
# File 'lib/device/version.rb', line 5
def self.api_version
Device::API_VERSION
end
|
.app_loop(&block) ⇒ Object
21
22
23
24
25
26
27
|
# File 'lib/device.rb', line 21
def self.app_loop(&block)
Notification.setup
loop do
Notification.check
block.call(self)
end
end
|
.call(*args) ⇒ Object
18
19
|
# File 'lib/device.rb', line 18
def self.call(*args)
end
|
.flat_api ⇒ Class
Flat syntax/behaviour API between versions, to any application be able to execute on whole versions.
10
11
12
13
14
15
16
|
# File 'lib/device.rb', line 10
def self.flat_api
klass_version = Device.version.gsub(".", "")
end
|
.version ⇒ Object
9
10
11
|
# File 'lib/device/version.rb', line 9
def self.version
adapter.version
end
|