Module: Trek::Policies::PermittedAttributes

Extended by:
ActiveSupport::Concern
Included in:
ApplicationPolicy
Defined in:
app/policies/concerns/trek/policies/permitted_attributes.rb

Instance Method Summary collapse

Instance Method Details

#permitted_attribute?(name) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
17
# File 'app/policies/concerns/trek/policies/permitted_attributes.rb', line 14

def permitted_attribute?(name)
  name = name.to_sym
  permitted_attributes&.include?(name) || permitted_attributes&.include?({ name => [] })
end

#permitted_attributesObject



10
11
12
# File 'app/policies/concerns/trek/policies/permitted_attributes.rb', line 10

def permitted_attributes
  []
end