Sha256: c5ba997bdb51d5e3ec5df17d97cf549c420bb585ec30edf1f6cd731b402d5b68

Contents?: true

Size: 284 Bytes

Versions: 4

Compression:

Stored size: 284 Bytes

Contents

require 'rspec/parameterized/arg'
module RSpec
  module Parameterized
    class RefArg < Arg
      def initialize(symbol)
        @symbol = symbol
      end

      def apply(obj)
        obj.send(@symbol)
      end

      def inspect
        "#{@symbol}"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rspec-parameterized-0.5.3 lib/rspec/parameterized/ref_arg.rb
rspec-parameterized-0.5.2 lib/rspec/parameterized/ref_arg.rb
rspec-parameterized-0.5.1 lib/rspec/parameterized/ref_arg.rb
rspec-parameterized-0.5.0 lib/rspec/parameterized/ref_arg.rb