Sha256: f905a987d95d20e4a842a0e4fc72a257333f76f798e81f22510aea76d94672ba

Contents?: true

Size: 458 Bytes

Versions: 2

Compression:

Stored size: 458 Bytes

Contents

module Hobo::Dryml::Parser

  class Element < REXML::Element
    
    def initialize(*args)
      super
      @elements = Hobo::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

2 entries across 2 versions & 1 rubygems

Version Path
hobo-0.7.4 hobo_files/plugin/lib/hobo/dryml/parser/element.rb
hobo-0.7.5 hobo_files/plugin/lib/hobo/dryml/parser/element.rb