class Mint::Installer::Semver

Defined in:

installer/semver.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(major : Int32 = 0, minor : Int32 = 0, patch : Int32 = 0) #

[View source]

Class Method Detail

def self.parse(string : String) #

[View source]
def self.parse?(string : String) #

[View source]

Instance Method Detail

def <(other) : Bool #

[View source]
def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


[View source]
def >(other) : Bool #

[View source]
def >=(other) : Bool #

[View source]
def major : Int32 #

[View source]
def minor : Int32 #

[View source]
def next_patch #

[View source]
def patch : Int32 #

[View source]
def to_s(io : IO) #
Description copied from class Reference

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>

[View source]