Method: Versionary#new_version

Defined in:
lib/buzztools/extras/versionary.rb

#new_version(aValues) ⇒ Object



139
140
141
142
143
144
145
# File 'lib/buzztools/extras/versionary.rb', line 139

def new_version(aValues)
  raise "iid must be set before calling new_version" unless self.iid
  attrs = copyable_attributes
  attrs[:version] = self.class.next_version_id(self.iid)
  ver = self.class.new(attrs)
  ver
end