class REX12::Document

Public Class Methods

new(segments) click to toggle source
# File lib/rex12/document.rb, line 8
def initialize segments
  @segments = segments.freeze
end

Public Instance Methods

[](x) click to toggle source
# File lib/rex12/document.rb, line 21
def [] x
  @segments[x]
end
segments() { |segment| ... } click to toggle source
# File lib/rex12/document.rb, line 12
def segments
  if block_given?
    @segments.each {|segment| yield segment}
    return nil
  else
    @segments.to_enum { @segments.length }
  end
end