Sha256: a02e290376a1d53afad92e788997f8593e5c4456aa53d100a1140d95f9ddb78f
Contents?: true
Size: 437 Bytes
Versions: 2
Compression:
Stored size: 437 Bytes
Contents
class ControlledVersioning::Version < ActiveRecord::Base belongs_to :versionable, polymorphic: true belongs_to :user has_many :version_attributes, as: :version has_many :version_children, as: :version validates :versionable, presence: true def accept RevisionAccepter.new(self) update_attributes(pending: false, approved: true) end def decline update_attributes(pending: false, declined: true) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
controlled_versioning-0.6.1 | lib/generators/templates/version.rb |
controlled_versioning-0.6 | lib/generators/templates/version.rb |