--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: "Allow nested attributes to be set for the given associations. Options:"
- !ruby/object:SM::Flow::LIST 
  contents: 
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":destroy - Allow destruction of nested records."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":fields - If provided, should be an Array. Restricts the fields allowed to be modified through the association_attributes= method to the specific fields given."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":limit - For *_to_many associations, a limit on the number of records that will be processed, to prevent denial of service attacks."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":remove - Allow disassociation of nested records (can remove the associated object from the parent object, but not destroy the associated object)."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":strict - Set to false to not raise an error message if a primary key is provided in a record, but it doesn't match an existing associated object."
  type: :BULLET
- !ruby/struct:SM::Flow::P 
  body: If a block is provided, it is passed each nested attribute hash. If the hash should be ignored, the block should return anything except false or nil.
full_name: Sequel::Plugins::NestedAttributes::ClassMethods#nested_attributes
is_singleton: false
name: nested_attributes
params: (*associations, &block)
visibility: public
