class CanCamel::Base
Public Instance Methods
can?(user, *path, **args)
click to toggle source
returns hash with some return params or nil. @param user [User] user respond to GROUP_METHOD @param action [Symbol] symbol relied to action node name @param subject [Symbol] symbol relied to subject node name @return [Hash, nil] hash with specific params or nil
# File lib/can_camel/base.rb, line 11 def can?(user, *path, **args) Cache[[user.send(GROUP_METHOD).to_sym, *path]] .try(:can?, user: user, **args) end
Private Instance Methods
new_linter()
click to toggle source
# File lib/can_camel/base.rb, line 18 def new_linter CanCamel::Linter.new end