10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/nestful/request/callbacks.rb', line 10
def self.included(base)
CALLBACKS.each do |callback|
base.instance_eval(" def \#{callback}(method = nil, &block)\n callbacks(:\#{callback}) << (method||block)\n end\n EOS\n \n base.class_eval(<<-EOS, __FILE__, __LINE__ + 1)\n def \#{callback}(method = nil, &block)\n callbacks(:\#{callback}) << (method||block)\n end\n alias_method :\#{callback}=, :\#{callback}\n EOS\n end\nend\n", __FILE__, __LINE__ + 1)
|