Class: Habaki::NamespaceRule
- Defined in:
- lib/habaki/namespace_rule.rb
Overview
Rule for @namespace TODO: implement QualifiedName namespace resolution
Instance Attribute Summary collapse
Attributes inherited from Rule
Instance Method Summary collapse
-
#initialize(prefix = nil, uri = nil) ⇒ NamespaceRule
constructor
A new instance of NamespaceRule.
- #read_from_katana(rule) ⇒ void private
- #string(format = Formatter::Base.new) ⇒ String
Methods inherited from Rule
#declarations, #each_declaration, #each_selector, #element_match?, #rules, #selectors
Methods inherited from Node
Constructor Details
#initialize(prefix = nil, uri = nil) ⇒ NamespaceRule
Returns a new instance of NamespaceRule.
12 13 14 15 |
# File 'lib/habaki/namespace_rule.rb', line 12 def initialize(prefix = nil, uri = nil) @prefix = prefix @uri = uri end |
Instance Attribute Details
Instance Method Details
#read_from_katana(rule) ⇒ void
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
This method returns an undefined value.
26 27 28 29 |
# File 'lib/habaki/namespace_rule.rb', line 26 def read_from_katana(rule) @prefix = rule.prefix @uri = rule.uri end |