Sha256: e91336ce12eb55936150718523ef5d07d287102331f1a779dd4eeeae9a0eb316
Contents?: true
Size: 503 Bytes
Versions: 1
Compression:
Stored size: 503 Bytes
Contents
module CanTango class License module Rules def can(action, subject, conditions = nil, &block) ability.can action, subject, conditions, &block end def cannot(action, subject, conditions = nil, &block) ability.cannot action, subject, conditions, &block end def owns(user_account, clazz, ownership_relation = :user_id, user_id_attribute = :id) ability.owns user_account, clazz, ownership_relation, user_id_attribute end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cantango-permits-0.1.1 | lib/cantango/license/rules.rb |