module CrewdPolicies::JSONAPIResource

Public Class Methods

included(aClass) click to toggle source
# File lib/crewd_policies/jsonapi_resources.rb, line 13
      def self.included(aClass)
  aClass.send :extend, ClassMethods
end

Public Instance Methods

fetchable_fields() click to toggle source
# File lib/crewd_policies/jsonapi_resources.rb, line 39
def fetchable_fields
  ::Pundit.policy!(context[:user],_model).allowed_fields(:read).map(&:to_sym)   # includes assocations
end