class Coppy::Steps::Base
Public Class Methods
new(*args, &block)
click to toggle source
# File lib/coppy/steps/base.rb, line 10 def initialize(*args, &block) @args = args @given_block = block end
wrap(&block)
click to toggle source
# File lib/coppy/steps/base.rb, line 4 def self.wrap(&block) Class.new(self) do define_method(:block, &block) end end
Public Instance Methods
call(env)
click to toggle source
# File lib/coppy/steps/base.rb, line 15 def call(env) block(env, *@args, &@given_block) end