Sha256: e5a271fa0a87492eff0f54ff262361384a0118011a1be02ecc4eec554c627488

Contents?: true

Size: 1.04 KB

Versions: 29

Compression:

Stored size: 1.04 KB

Contents

class Ability
  include CanCan::Ability

  def initialize(user)
    # Define abilities for the passed in user here. For example:
    #
    #   user ||= User.new # guest user (not logged in)
    #   if user.admin?
    #     can :manage, :all
    #   else
    #     can :read, :all
    #   end
    #
    # The first argument to `can` is the action you are giving the user
    # permission to do.
    # If you pass :manage it will apply to every action. Other common actions
    # here are :read, :create, :update and :destroy.
    #
    # The second argument is the resource the user can perform the action on.
    # If you pass :all it will apply to every resource. Otherwise pass a Ruby
    # class of the resource.
    #
    # The third argument is an optional hash of conditions to further filter the
    # objects.
    # For example, here the user can only update published articles.
    #
    #   can :update, Article, :published => true
    #
    # See the wiki for details:
    # https://github.com/CanCanCommunity/cancancan/wiki/Defining-Abilities
  end
end

Version data entries

29 entries across 29 versions & 4 rubygems

Version Path
cancancan-2.3.0 lib/generators/cancan/ability/templates/ability.rb
cancancan-2.2.0 lib/generators/cancan/ability/templates/ability.rb
cancancan-2.1.4 lib/generators/cancan/ability/templates/ability.rb
cancancan-2.1.3 lib/generators/cancan/ability/templates/ability.rb
cancancan-2.1.2 lib/generators/cancan/ability/templates/ability.rb
cancancan-2.1.1 lib/generators/cancan/ability/templates/ability.rb
cancancan-2.1.0 lib/generators/cancan/ability/templates/ability.rb
cancancan-2.0.0 lib/generators/cancan/ability/templates/ability.rb
cancancan-1.17.0 lib/generators/cancan/ability/templates/ability.rb
cancancan-2.0.0.rc1 lib/generators/cancan/ability/templates/ability.rb
cancancan-1.16.0 lib/generators/cancan/ability/templates/ability.rb
tang-0.0.1 spec/tang_app/app/models/ability.rb
cancancan-1.15.0 lib/generators/cancan/ability/templates/ability.rb
cancancan-1.14.0 lib/generators/cancan/ability/templates/ability.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/cancancan-1.13.1/lib/generators/cancan/ability/templates/ability.rb
cancancan-1.13.1 lib/generators/cancan/ability/templates/ability.rb
cancancan-1.13.0 lib/generators/cancan/ability/templates/ability.rb
solidus_backend-1.0.0.pre3 vendor/bundle/gems/cancancan-1.10.1/lib/generators/cancan/ability/templates/ability.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/cancancan-1.10.1/lib/generators/cancan/ability/templates/ability.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/cancancan-1.10.1/lib/generators/cancan/ability/templates/ability.rb