module StrongForm::Record

Attributes

permitted_attributes[RW]

Public Instance Methods

permitted_nested_attributes?(attr) click to toggle source

allows to check if nested attributes are allowed

permitted_nested_attributes?(:addresses) is true if :addresses_attributes are permitted or everything is permitted

# File lib/strong_form/record.rb, line 9
def permitted_nested_attributes?(attr)
  permitted_attributes.nil? || permitted_attributes == true ||
    permitted_attributes.any? do |o|
      o.is_a?(Hash) && o.keys.include?("#{attr}_attributes".to_sym)
    end
end