class Core::Pipeline::Actions::Method
- public
-
A pipeline action defined as a method.
Public Class Methods
new(name = nil, before: nil, after: nil, context: nil)
click to toggle source
Calls superclass method
Core::Pipeline::Action::new
# File lib/core/pipeline/actions/method.rb, line 13 def initialize(name = nil, before: nil, after: nil, context: nil) @method = nil super(name, before: before, after: after, context: context) end
Public Instance Methods
finalize(context)
click to toggle source
- public
# File lib/core/pipeline/actions/method.rb, line 21 def finalize(context) case @context when NilClass context.instance_method(@name) @name else @context.method(@name).to_proc end end