class Libis::Metadata::FixField
Helper class for implementing a fixed field for MARC
Attributes
datas[RW]
tag[R]
Public Class Methods
new(tag, datas)
click to toggle source
Create new fixed field @param [String] tag tag @param [String] datas field data
# File lib/libis/metadata/fix_field.rb, line 15 def initialize(tag, datas) @tag = tag @datas = datas || '' end
Public Instance Methods
[](from = nil, to = nil)
click to toggle source
# File lib/libis/metadata/fix_field.rb, line 21 def [](from = nil, to = nil) return @datas unless from to ? @datas[from..to] : @datas[from] end
dump()
click to toggle source
# File lib/libis/metadata/fix_field.rb, line 26 def dump "#{@tag}:'#{@datas}'\n" end