class BetaBrite::Files::Dots
Constants
- COMMAND_CODE
Attributes
columns[RW]
label[RW]
picture[RW]
rows[RW]
Public Class Methods
new(label, rows, columns, picture, &block)
click to toggle source
# File lib/betabrite/files/dots.rb, line 8 def initialize(label, rows, columns, picture, &block) @label = label @rows = rows @columns = columns @picture = picture instance_eval(&block) if block end
Public Instance Methods
to_s()
click to toggle source
# File lib/betabrite/files/dots.rb, line 16 def to_s string = "#{BetaBrite::Device::STX}#{COMMAND_CODE}#{@label.to_s}" + "#{sprintf('%02x', @rows)}#{sprintf('%02x', @columns)}" + "#{picture.join(BetaBrite::Device::CR)}#{BetaBrite::Device::CR}" end
Also aliased as: to_str