class SML::File
Attributes
messages[RW]
Public Class Methods
construct(array_rep)
click to toggle source
# File lib/ruby-sml/sml-file.rb, line 13 def self.construct(array_rep) return nil if array_rep.nil? messages = [] array_rep.each do |message_array| message = SML::Message.construct(message_array) return nil if message.nil? messages << message end file = SML::File.new(messages) return file end
new(messages)
click to toggle source
# File lib/ruby-sml/sml-file.rb, line 9 def initialize(messages) @messages = messages end
Public Instance Methods
to_a()
click to toggle source
# File lib/ruby-sml/sml-file.rb, line 26 def to_a result = [] messages.each do |message| result << message.to_a end return result end