Class: Docks::Line
Instance Attribute Summary collapse
-
#parser ⇒ Object
Returns the value of attribute parser.
-
#raw ⇒ Object
Returns the value of attribute raw.
Instance Method Summary collapse
Instance Attribute Details
#parser ⇒ Object
Returns the value of attribute parser.
4 5 6 |
# File 'lib/docks/line.rb', line 4 def parser @parser end |
#raw ⇒ Object
Returns the value of attribute raw.
4 5 6 |
# File 'lib/docks/line.rb', line 4 def raw @raw end |
Instance Method Details
#dock? ⇒ Boolean
5 6 7 |
# File 'lib/docks/line.rb', line 5 def dock? raw =~ /^DOCK /i end |
#dock_name ⇒ Object
14 15 16 17 |
# File 'lib/docks/line.rb', line 14 def dock_name raise 'foo' unless raw =~ /^DOCK (.+)$/ $1.strip end |
#to_s ⇒ Object
8 9 10 |
# File 'lib/docks/line.rb', line 8 def to_s dock? ? to_s_dock : raw end |
#to_s_dock ⇒ Object
11 12 13 |
# File 'lib/docks/line.rb', line 11 def to_s_dock parser.list.body(dock_name) end |