module Padlock::User
Public Instance Methods
locked?(object)
click to toggle source
# File lib/padlock/user.rb, line 23 def locked? object self.padlocks.include? object end
padlock(*objects)
click to toggle source
# File lib/padlock/user.rb, line 9 def padlock *objects Padlock.lock(self, *objects) end
padlock!(*objects)
click to toggle source
# File lib/padlock/user.rb, line 13 def padlock! *objects objects.each do |object| if object.unlocked? Padlock.lock(self, object) else raise "Attempting to lock an object that is already locked" end end end