Module: ActiveModel::Serializer::CanCan::Abilities

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_model_serializers/cancan/abilities.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#abilitiesObject



35
36
37
38
39
40
# File 'lib/active_model_serializers/cancan/abilities.rb', line 35

def abilities
  cancan_actions.inject({}) do |hash, action|
    hash[action] = send("can_#{action}?")
    hash
  end
end