Sha256: d56ec8f7a1f3ea9b73aeceddfbef9bdc40c35a50e8e80cc71586a3571844274b
Contents?: true
Size: 616 Bytes
Versions: 3
Compression:
Stored size: 616 Bytes
Contents
module Vanguard class Matcher class Nullary # Module for generating value matchers # # TODO: Move somehere else # module Value # Build value matcher # # @param [Object] value # # @return [Matcher] # # @api private # def self.build(value) case value when Range Inclusion.new(value) when Fixnum Equality.new(value) else raise "Cannot build value matcher from: #{value.inspect}" end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vanguard-0.0.5 | lib/vanguard/matcher/nullary/value.rb |
vanguard-0.0.4 | lib/vanguard/matcher/nullary/value.rb |
vanguard-0.0.3 | lib/vanguard/matcher/nullary/value.rb |