PubGrub::Range
Inherits PubGrub::VersionConstraint < Reference < Object
Constructors
new(*, min : Nil | PubGrub::Version = nil, max : Nil | PubGrub::Version = nil, include_min : Bool = false, include_max : Bool = false)
SourceInstance methods
<(other : Range) : Bool
Source<=(other : Range) : Bool
Source<=>(other : Range) : Int
Source==(other : Range) : Bool
Source>(other : Range) : Bool
Source>=(other : Range) : Bool
Sourceadjacent_to?(other : VersionConstraint) : Bool
Sourceallows?(other : VersionConstraint) : Bool
Sourceallows_all?(other : VersionConstraint) : Bool
Sourceallows_any?(other : VersionConstraint) : Bool
Sourceallows_higher?(other : VersionConstraint) : Bool
Sourceallows_lower?(other : Range) : Bool
Sourceany?
Sourcedifference(other : VersionConstraint) : VersionConstraint
Sourceempty?
Sourceinclude_max?
Sourceinclude_min?
Sourceintersect(other : VersionConstraint) : VersionConstraint
Sourcemax
Sourcemax?
Sourcemin
Sourcemin?
Sourcestrictly_higher?(other : Range) : Bool
Sourcestrictly_lower?(other : VersionConstraint) : Bool
Sourceto_s(io : IO) : Nil
Appends a short String representation of this object which includes its class name and its object address.
class Person
def initialize(@name : String, @age : Int32)
end
end
Person.new("John", 32).to_s # => #<Person:0x10a199f20>
union(other : VersionConstraint) : VersionConstraint
Source