Module: HID
- Defined in:
- lib/hid.rb,
lib/hid/version.rb,
lib/hid/configuration.rb,
lib/hid/persistence/memory/recorder.rb,
lib/hid/persistence/memory/identifier.rb,
lib/hid/persistence/active_record/recorder.rb,
lib/hid/persistence/active_record/identifier.rb
Defined Under Namespace
Modules: Persistence
Classes: Configuration
Constant Summary
collapse
- VERSION =
'0.0.1'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
6
7
8
|
# File 'lib/hid.rb', line 6
def configuration
@configuration
end
|
Class Method Details
22
23
24
|
# File 'lib/hid.rb', line 22
def configure
yield configuration
end
|
.identify(unknown, type = nil) ⇒ Object
8
9
10
11
12
|
# File 'lib/hid.rb', line 8
def identify(unknown, type=nil)
identity = find unknown, type
return identity if identity
record unknown, type
end
|
.map(unknown, identity, type = nil) ⇒ Object
14
15
16
|
# File 'lib/hid.rb', line 14
def map(unknown, identity, type=nil)
configuration.identifier.map unknown, identity, type
end
|
.recorded(type = nil) ⇒ Object
18
19
20
|
# File 'lib/hid.rb', line 18
def recorded(type=nil)
configuration.recorder.recorded type
end
|