Sha256: 557258f9d5d3f8b72241b854aadd277aa117b6058d93351d60a8668e71a79f95

Contents?: true

Size: 532 Bytes

Versions: 1

Compression:

Stored size: 532 Bytes

Contents

module RXaal
  class Par < XaalElement
    attr_reader :show, :hide
    #attr_accessor_of_class :change_style
    
    def initialize(doc)
      super(doc)
      @show = ShowHide.new(true)
      @hide = ShowHide.new(false)
    end
    
    def xaal_serialize(parent)
      e = Element.new "par"
      parent << e
      [:show, :hide].each {|sh|
        temp = self.send(sh)
        if temp.length > 0
          temp.xaal_serialize(e)
        end
      }
      
      superclass_serialize(e)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
RXAAL-0.0.1 lib/par.rb