Module: PunditExtra::Helpers
- Defined in:
- lib/pundit_extra/helpers.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
3 4 5 |
# File 'lib/pundit_extra/helpers.rb', line 3 def self.included(base) base.helper_method :can?, :cannot? if base.respond_to? :helper_method end |
Instance Method Details
#can?(action, resource) ⇒ Boolean
7 8 9 |
# File 'lib/pundit_extra/helpers.rb', line 7 def can?(action, resource) policy(resource).send "#{action}?" end |
#cannot?(*args) ⇒ Boolean
11 12 13 |
# File 'lib/pundit_extra/helpers.rb', line 11 def cannot?(*args) !can?(*args) end |