Class: Version

Inherits:
Object
  • Object
show all
Includes:
Comparable, MongoMapper::Document
Defined in:
lib/version.rb

Instance Method Summary collapse

Instance Method Details

#<=>(other) ⇒ Object



17
18
19
# File 'lib/version.rb', line 17

def <=>(other)
  number <=> other.number
end

#changesObject



12
13
14
# File 'lib/version.rb', line 12

def changes
  read_attribute(:changes)
end

#nextObject



25
26
27
# File 'lib/version.rb', line 25

def next
  find_related(:first, :number => {:$gt => number}, :order => 'number.asc')
end

#previousObject



21
22
23
# File 'lib/version.rb', line 21

def previous
  find_related(:first, :number => {:$lt => number}, :order => 'number.desc')
end