class Bundler::VersionRanges::ReqR
Constants
- Endpoint
- INFINITY
- UNIVERSAL
- ZERO
Public Instance Methods
cover?(v)
click to toggle source
# File lib/bundler/version_ranges.rb, line 15 def cover?(v) return false if left.inclusive && left.version > v return false if !left.inclusive && left.version >= v if right.version != INFINITY return false if right.inclusive && right.version < v return false if !right.inclusive && right.version <= v end true end
empty?()
click to toggle source
# File lib/bundler/version_ranges.rb, line 27 def empty? left.version == right.version && !(left.inclusive && right.inclusive) end
single?()
click to toggle source
# File lib/bundler/version_ranges.rb, line 31 def single? left.version == right.version end
to_s()
click to toggle source
# File lib/bundler/version_ranges.rb, line 9 def to_s "#{left.inclusive ? "[" : "("}#{left.version}, #{right.version}#{right.inclusive ? "]" : ")"}" end