Class: Sinatra::Extension::MethodRecorder

Inherits:
BasicObject
Defined in:
lib/sinatra/extension.rb

Instance Method Summary collapse

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