Sha256: 9e71a5fda3b8560f9c8ccb58fea1b442eed612e40f9211c3a9191456d16fd955

Contents?: true

Size: 598 Bytes

Versions: 1

Compression:

Stored size: 598 Bytes

Contents

module Fix
  module Helper
    module FooHelper
      def equal expected
        Equal.new expected
      end

      def eql expected
        Eql.new expected
      end

      def match expected
        Match.new expected
      end
    end

    module CallHelper
      def call *args, &block
        @call = Call.new subject, args
        @call.instance_exec &block
      end
    end

    module ScopeHelper
      def scope desc = nil, &block
        @scope = Scope.new subject, desc
        @scope.instance_exec &block
      end
    end
  end
end

require_relative 'call'
require_relative 'scope'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fix-0.0.1.pre lib/fix/helper.rb