Class: Sinatra::Extension::MethodRecorder
- Inherits:
- BasicObject
- Defined in:
- lib/sinatra/extension.rb
Instance Method Summary collapse
-
#initialize(list) ⇒ MethodRecorder
constructor
A new instance of MethodRecorder.
- #method_missing(*a, &b) ⇒ Object
Constructor Details
#initialize(list) ⇒ MethodRecorder
Returns a new instance of MethodRecorder.
26 |
# File 'lib/sinatra/extension.rb', line 26 def initialize(list) @calls = list end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(*a, &b) ⇒ Object
27 |
# File 'lib/sinatra/extension.rb', line 27 def method_missing(*a, &b) @calls << [a, b] end |