Module: ActiveModel::Serializer::CanCan::Helpers

Defined in:
lib/active_model_serializers/cancan/helpers.rb

Instance Method Summary collapse

Instance Method Details

#can?(*args) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/active_model_serializers/cancan/helpers.rb', line 13

def can?(*args)
  current_ability.can? *args
end

#cannot?(*args) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/active_model_serializers/cancan/helpers.rb', line 17

def cannot?(*args)
  current_ability.cannot? *args
end

#current_abilityObject



5
6
7
# File 'lib/active_model_serializers/cancan/helpers.rb', line 5

def current_ability
  Ability.new(instance_options[:scope].current_user)
end

#current_userObject



9
10
11
# File 'lib/active_model_serializers/cancan/helpers.rb', line 9

def current_user
  instance_options[:scope].current_user
end