Sha256: b143b02effd4ac51efbad5449758284af2a64adeb1533457cedc6d52d71e44ff
Contents?: true
Size: 547 Bytes
Versions: 1
Compression:
Stored size: 547 Bytes
Contents
module CanTango class Ability module UserHelpers def user return subject.user if subject.respond_to? :user subject end def user_account return subject.active_account if subject.respond_to? :active_account subject end def user_key_field key_field = config.user.unique_key_field raise "\nModel <#{user.class}> has no ##{key_field} as defined in CanTango.config.user.unique_key_field" if !user.respond_to?(key_field) key_field end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cantango-0.8.0 | lib/cantango/ability/user_helpers.rb |