class Simplprinter::Iteration
Attributes
ii[RW]
ii_raw[RW]
name[RW]
Public Class Methods
new(name)
click to toggle source
# File lib/simplprinter/iteration.rb, line 6 def initialize(name) self.name = name self.ii = [] self.ii_raw = [] end
Public Instance Methods
bundle_it()
click to toggle source
def add_item(item)
self.ii << item.marshal_dump
end
# File lib/simplprinter/iteration.rb, line 22 def bundle_it self.ii_raw.each do |i| self.ii << i.bundle_it.marshal_dump end iteration = OpenStruct.new iteration["#{self.name}"] = self.ii iteration end
new_item()
click to toggle source
# File lib/simplprinter/iteration.rb, line 12 def new_item item = Iterationitem.new self.ii_raw << item item end