class Bundler::VersionRanges::ReqR
Constants
- Endpoint
 - INFINITY
 - UNIVERSAL
 - ZERO
 
Public Instance Methods
                              <=>(other)
                              click to toggle source
                            
                            # File bundler/version_ranges.rb, line 66 def <=>(other) return -1 if other.equal?(INFINITY) comp = left <=> other.left return comp unless comp.zero? right <=> other.right end
                              cover?(v)
                              click to toggle source
                            
                            # File bundler/version_ranges.rb, line 46 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 bundler/version_ranges.rb, line 58 def empty? left.version == right.version && !(left.inclusive && right.inclusive) end
                              single?()
                              click to toggle source
                            
                            # File bundler/version_ranges.rb, line 62 def single? left.version == right.version end
                              to_s()
                              click to toggle source
                            
                            # File bundler/version_ranges.rb, line 30 def to_s "#{left.inclusive ? "[" : "("}#{left.version}, #{right.version}#{right.inclusive ? "]" : ")"}" end