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