Class: ConTeXtSetup::Define

Inherits:
SetupXML show all
Defined in:
lib/tex/context/contextsetup.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from SetupXML

parse_xml, tag_method

Constructor Details

#initialize(interface) ⇒ Define

Returns a new instance of Define.



145
146
147
148
149
# File 'lib/tex/context/contextsetup.rb', line 145

def initialize(interface)
  @interface=interface
  @name=nil
  @keywords = []
end

Instance Attribute Details

#keywordsObject

Returns the value of attribute keywords.



138
139
140
# File 'lib/tex/context/contextsetup.rb', line 138

def keywords
  @keywords
end

#nameObject

Returns the value of attribute name.



138
139
140
# File 'lib/tex/context/contextsetup.rb', line 138

def name
  @name
end

Instance Method Details

#parse_xml(elt) ⇒ Object



139
140
141
142
143
144
# File 'lib/tex/context/contextsetup.rb', line 139

def parse_xml(elt)
  @name=elt.attributes["name"]
  elt.each_element do |constant|
    @keywords << constant.attributes["type"]
  end
end