Sha256: 098c4fb012cbcb16c71b6d3e5f3a008b89b81ab0ffae1daaf9cf25a43959b3f2

Contents?: true

Size: 420 Bytes

Versions: 67

Compression:

Stored size: 420 Bytes

Contents

module Dryml::Parser

  class Element < REXML::Element

    def initialize(*args)
      super
      @elements = Dryml::Parser::Elements.new(self)
    end

    def dryml_name
      expanded_name.sub(/:.*/, "")
    end

    attr_accessor :start_tag_source, :source_offset

    attr_writer :has_end_tag
    def has_end_tag?
      @has_end_tag
    end

    def parameter_tag?
      expanded_name =~ /:$/
    end

  end

end

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
dryml-2.2.6 lib/dryml/parser/element.rb
dryml-2.2.5 lib/dryml/parser/element.rb
dryml-2.2.4 lib/dryml/parser/element.rb
dryml-2.2.3 lib/dryml/parser/element.rb
dryml-2.2.2 lib/dryml/parser/element.rb
dryml-2.2.1 lib/dryml/parser/element.rb
dryml-2.2.0 lib/dryml/parser/element.rb
dryml-2.1.2 lib/dryml/parser/element.rb
dryml-2.1.1 lib/dryml/parser/element.rb
dryml-2.1.0 lib/dryml/parser/element.rb
dryml-2.1.0.pre4 lib/dryml/parser/element.rb
dryml-2.1.0.pre3 lib/dryml/parser/element.rb
dryml-2.1.0.pre2 lib/dryml/parser/element.rb
dryml-2.1.0.pre1 lib/dryml/parser/element.rb
dryml-2.0.1 lib/dryml/parser/element.rb
dryml-2.0.0 lib/dryml/parser/element.rb
dryml-2.0.0.pre10 lib/dryml/parser/element.rb
dryml-2.0.0.pre9 lib/dryml/parser/element.rb
dryml-2.0.0.pre8 lib/dryml/parser/element.rb
dryml-1.3.3 lib/dryml/parser/element.rb