Sha256: 59008b06c7d86a90153b2fd6d46af5d9bfefa932c0e0f778ce2f5c88a887b82d

Contents?: true

Size: 343 Bytes

Versions: 1

Compression:

Stored size: 343 Bytes

Contents

require 'minitest/spec'

require 'minitest/around/version'
require 'minitest/around/unit'

class MiniTest::Spec
  module DSL
    def around(&outer)
      define_method(:around) do |&inner|
        if outer.arity == 1
          super() { outer.call(inner) }
        else
          inner.call *outer.call
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
minitest-around-0.0.6.pre lib/minitest/around/spec.rb