Sha256: 504ea27e3de35482fe2949813bb7677a2ab12459262d7007b991c9449809254b

Contents?: true

Size: 247 Bytes

Versions: 4

Compression:

Stored size: 247 Bytes

Contents

module RSpec
  module Paramz
    class NamedProc < Proc
      def initialize(name, &block)
        @name = name
        super(&block)
      end

      def to_s
        "{ #{@name} }"
      end

      alias_method :inspect, :to_s
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rspec-paramz-2.0.0 lib/rspec/paramz/named_proc.rb
rspec-paramz-1.2.0 lib/rspec/paramz/named_proc.rb
rspec-paramz-1.1.0 lib/rspec/paramz/named_proc.rb
rspec-paramz-1.0.0 lib/rspec/paramz/named_proc.rb