Sha256: a66369390dcf168cdd550aa5f07fdf3497018274ae2ee37cb5059bcaba32b997
Contents?: true
Size: 652 Bytes
Versions: 10
Compression:
Stored size: 652 Bytes
Contents
require 'mocha/parameter_matchers/base' require 'mocha/parameter_matchers/equals' require 'mocha/parameter_matchers/positional_or_keyword_hash' module Mocha module ParameterMatchers # @private module InstanceMethods # @private def to_matcher(expectation: nil, top_level: false) if Base === self self elsif Hash === self && top_level Mocha::ParameterMatchers::PositionalOrKeywordHash.new(self, expectation) else Mocha::ParameterMatchers::Equals.new(self) end end end end end # @private class Object include Mocha::ParameterMatchers::InstanceMethods end
Version data entries
10 entries across 10 versions & 2 rubygems