Module: ANTLR3::Template::Builder
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
- #create_template(source, values = {}) ⇒ Object
- #fetch_template(name, values = {}) ⇒ Object
- #initialize(input, options = {}) ⇒ Object
Class Method Details
.included(klass) ⇒ Object
36 37 38 39 |
# File 'lib/antlr3/template.rb', line 36 def self.included( klass ) super Class === klass and klass.extend( ClassMethods ) end |
Instance Method Details
#create_template(source, values = {}) ⇒ Object
51 52 53 |
# File 'lib/antlr3/template.rb', line 51 def create_template( source, values = {} ) @templates.new( source, values ) end |
#fetch_template(name, values = {}) ⇒ Object
55 56 57 |
# File 'lib/antlr3/template.rb', line 55 def fetch_template( name, values = {} ) @templates.fetch( name, values ) end |