Sha256: e432e3ae7bcf9b2f1f57512c99cd6824e2e402d3fc2fe94f14f01a0fe941bf08
Contents?: true
Size: 527 Bytes
Versions: 3
Compression:
Stored size: 527 Bytes
Contents
# frozen_string_literal: true module PapersPlease module Rails module ControllerMethods def self.included(base) base.helper_method :can?, :cannot?, :policy if base.respond_to? :helper_method end def policy @policy ||= ::PapersPlease::Policy.new(current_user) end def can?(*args) policy.can?(*args) end def cannot?(*args) policy.cannot?(*args) end def authorize!(*args) policy.authorize!(*args) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems