Class: JQuery::JSFunction
Instance Attribute Summary
Attributes inherited from JSExpr
Instance Method Summary collapse
Methods inherited from JSExpr
Constructor Details
This class inherits a constructor from JQuery::JSExpr
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args) ⇒ Object
103 104 105 |
# File 'lib/jquery.rb', line 103 def method_missing(method, *args) [method, *args] end |
Instance Method Details
#to_s ⇒ Object
98 99 100 101 |
# File 'lib/jquery.rb', line 98 def to_s arg, expression = expr.call(self) "function (#{arg}) { #{expression} }" end |