Class: Libis::Tools::Metadata::FixField
- Defined in:
- lib/libis/tools/metadata/fix_field.rb
Instance Attribute Summary collapse
-
#datas ⇒ Object
Returns the value of attribute datas.
-
#tag ⇒ Object
readonly
Returns the value of attribute tag.
Instance Method Summary collapse
- #[](from = nil, to = nil) ⇒ Object
- #dump ⇒ Object
-
#initialize(tag, datas) ⇒ FixField
constructor
A new instance of FixField.
Constructor Details
#initialize(tag, datas) ⇒ FixField
Returns a new instance of FixField.
12 13 14 15 |
# File 'lib/libis/tools/metadata/fix_field.rb', line 12 def initialize(tag, datas) @tag = tag @datas = datas || '' end |
Instance Attribute Details
#datas ⇒ Object
Returns the value of attribute datas.
10 11 12 |
# File 'lib/libis/tools/metadata/fix_field.rb', line 10 def datas @datas end |
#tag ⇒ Object (readonly)
Returns the value of attribute tag.
9 10 11 |
# File 'lib/libis/tools/metadata/fix_field.rb', line 9 def tag @tag end |
Instance Method Details
#[](from = nil, to = nil) ⇒ Object
17 18 19 20 |
# File 'lib/libis/tools/metadata/fix_field.rb', line 17 def [](from = nil, to = nil) return @datas unless from to ? @datas[from..to] : @datas[from] end |
#dump ⇒ Object
22 23 24 |
# File 'lib/libis/tools/metadata/fix_field.rb', line 22 def dump "#{@tag}:'#{@datas}'\n" end |