Method: Versionary#create_version!

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

#create_version!(aValues) ⇒ Object



147
148
149
150
151
152
153
# File 'lib/buzztools/extras/versionary.rb', line 147

def create_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)
  attrs.merge!(aValues.symbolize_keys)
  self.class.create!(attrs)
end