Methods
- E
- I
- M
- N
Class Public methods
new(method) Link
Source: show
# File activesupport/lib/active_support/callbacks.rb, line 380 def initialize(method) @method_name = method end
Instance Public methods
expand(target, value, block) Link
Return the parts needed to make this call, with the given input values.
Returns an array of the form:
[target, block, method, *arguments]
This array can be used as such:
target.send(method, *arguments, &block)
The actual invocation is left up to the caller to minimize call stack pollution.
Source: show
# File activesupport/lib/active_support/callbacks.rb, line 397 def expand(target, value, block) [target, block, @method_name] end