Class: Tamashii::Agent::Device::Lcd::Dummy
- Inherits:
-
Base
show all
- Defined in:
- lib/tamashii/agent/device/lcd/dummy.rb
Instance Method Summary
collapse
Methods inherited from Base
#print_message
Methods inherited from DeviceBase
#fetch_option, #fetch_option!, #initialize, #unexport_pin
#display_name, #logger, #progname
Instance Method Details
#line_count ⇒ Object
8
9
10
|
# File 'lib/tamashii/agent/device/lcd/dummy.rb', line 8
def line_count
2
end
|
#print_line(message, line) ⇒ Object
16
17
18
19
20
21
|
# File 'lib/tamashii/agent/device/lcd/dummy.rb', line 16
def print_line(message, line)
message = '' unless message
message = message.ljust(width, ' ')
message.split('').take(width).join('')
logger.debug "Line #{line}: #{message}"
end
|
#shutdown ⇒ Object
23
24
25
|
# File 'lib/tamashii/agent/device/lcd/dummy.rb', line 23
def shutdown
logger.debug "Stopped"
end
|
#width ⇒ Object
12
13
14
|
# File 'lib/tamashii/agent/device/lcd/dummy.rb', line 12
def width
16
end
|