Sha256: ea108bed55c7eeb65bd97fb8702733c46d8c46231ba254be2e3c991db72d35d5

Contents?: true

Size: 367 Bytes

Versions: 35

Compression:

Stored size: 367 Bytes

Contents

module FactoryGirl
  if defined?(::BasicObject)
    class NullObject < ::BasicObject
      def method_missing(*args)
        nil
      end
    end
  else
    class NullObject
      instance_methods.each do |m|
        undef_method(m) if m.to_s !~ /(?:^__|^nil\?$|^send$|^object_id$)/
      end

      def method_missing(*args)
        nil
      end
    end
  end
end

Version data entries

35 entries across 30 versions & 3 rubygems

Version Path
judge-2.0.5 vendor/bundle/ruby/2.1.0/gems/factory_girl-2.6.4/lib/factory_girl/null_object.rb
challah-0.6.2 vendor/bundle/gems/factory_girl-2.6.1/lib/factory_girl/null_object.rb
challah-0.6.1 vendor/bundle/gems/factory_girl-2.6.1/lib/factory_girl/null_object.rb
challah-0.6.1 vendor/bundle/gems/factory_girl-2.5.1/lib/factory_girl/null_object.rb
challah-0.6.0 vendor/bundle/gems/factory_girl-2.5.1/lib/factory_girl/null_object.rb
challah-0.6.0 vendor/bundle/gems/factory_girl-2.6.1/lib/factory_girl/null_object.rb
challah-0.5.4 vendor/bundle/gems/factory_girl-2.5.1/lib/factory_girl/null_object.rb
challah-0.5.4 vendor/bundle/gems/factory_girl-2.6.1/lib/factory_girl/null_object.rb
challah-0.5.3 vendor/bundle/gems/factory_girl-2.6.1/lib/factory_girl/null_object.rb
challah-0.5.3 vendor/bundle/gems/factory_girl-2.5.1/lib/factory_girl/null_object.rb
challah-0.5.2 vendor/bundle/gems/factory_girl-2.5.1/lib/factory_girl/null_object.rb
challah-0.5.2 vendor/bundle/gems/factory_girl-2.6.1/lib/factory_girl/null_object.rb
factory_girl-2.6.4 lib/factory_girl/null_object.rb
factory_girl-2.6.3 lib/factory_girl/null_object.rb
factory_girl-2.6.2 lib/factory_girl/null_object.rb
challah-0.5.1 vendor/bundle/gems/factory_girl-2.6.1/lib/factory_girl/null_object.rb
factory_girl-2.6.1 lib/factory_girl/null_object.rb
challah-0.5.0 vendor/bundle/gems/factory_girl-2.5.1/lib/factory_girl/null_object.rb
factory_girl-2.6.0 lib/factory_girl/null_object.rb
factory_girl-2.5.2 lib/factory_girl/null_object.rb