class BELParser::Parsers::AST::NamespaceDefinition
AST
node representing the definition of a namespace.
Attributes
uri[RW]
Get/Set the uri property.
Private Class Methods
new(children = [], properties = {})
click to toggle source
New NamespaceDefinition
AST
node.
@see Node#initialize Node
class for basic properties
Calls superclass method
BELParser::Parsers::AST::Node::new
# File lib/bel_parser/parsers/ast/node.rb, line 310 def initialize(children = [], properties = {}) super(NamespaceDefinition.ast_type, children, properties) end
Private Instance Methods
domain()
click to toggle source
Get the namespace definition's domain.
# File lib/bel_parser/parsers/ast/node.rb, line 320 def domain children[1] end
keyword()
click to toggle source
Get the namespace definition's keyword.
# File lib/bel_parser/parsers/ast/node.rb, line 315 def keyword children[0] end