module Capable::ActsAsCapabilityRenewer::InstanceMethods
Public Instance Methods
create_capabilities(capable, abilities, active, expires_at)
click to toggle source
# File lib/acts_as_capability_renewer.rb, line 21 def create_capabilities(capable, abilities, active, expires_at) if capable.present? and abilities.present? and self.capabilities.count == 0 abilities.each do |ability| Capability.create_capability(capable, ability, active, expires_at, self) end end end
renew_capabilities(expires_at)
click to toggle source
# File lib/acts_as_capability_renewer.rb, line 29 def renew_capabilities(expires_at) self.capabilities.each do |capability| capability.renew(expires_at) end end