Sha256: b718c38e937640dc3a4a20b421adb74312cf14b2a5aecac880fb2d8af2fced21
Contents?: true
Size: 355 Bytes
Versions: 3
Compression:
Stored size: 355 Bytes
Contents
# encoding: UTF-8 module Spontaneous::Model::Page module Locks extend Spontaneous::Concern included do one_to_many :update_locks, :class => Spontaneous::PageLock, :key => :page_id end def locked_for_update? !update_locks.empty? end def after_destroy update_locks_dataset.delete super end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spontaneous-0.2.0.beta4 | lib/spontaneous/model/page/locks.rb |
spontaneous-0.2.0.beta3 | lib/spontaneous/model/page/locks.rb |
spontaneous-0.2.0.beta2 | lib/spontaneous/model/page/locks.rb |