Class: Cup::Cupfile::DSL::JavascriptsDSL
- Inherits:
- BasicObject
- Defined in:
- lib/cup/cupfile.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(cupfile) ⇒ JavascriptsDSL
constructor
A new instance of JavascriptsDSL.
- #method_missing(name, *args, &block) ⇒ Object
Constructor Details
#initialize(cupfile) ⇒ JavascriptsDSL
Returns a new instance of JavascriptsDSL.
112 113 114 |
# File 'lib/cup/cupfile.rb', line 112 def initialize cupfile @cupfile = cupfile end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, *args, &block) ⇒ Object
121 122 123 |
# File 'lib/cup/cupfile.rb', line 121 def method_missing name, *args, &block @cupfile.send :set_javascript_patterns_for, name, *(args.flatten) end |
Class Method Details
.interpret(cupfile, &block) ⇒ Object
116 117 118 119 |
# File 'lib/cup/cupfile.rb', line 116 def self.interpret cupfile, &block new(cupfile).instance_eval &block cupfile end |