class Assimp::Version

Attributes

major[R]
minor[R]
revision[R]

Public Class Methods

new(major, minor, revision) click to toggle source
# File lib/assimp/version.rb, line 11
def initialize(major, minor, revision)
  @major = major
  @minor = minor
  @revision = revision
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/assimp/version.rb, line 17
def <=>(other)
  res = (major <=> other.major)
  res = (minor <=> other.minor) if res == 0
  res = (revision <=> other.revision) if res == 0
  res
end
to_s() click to toggle source
# File lib/assimp/version.rb, line 24
def to_s
  "#{major}.#{minor}.#{revision}"
end