lib/para/inputs/nested_many_input.rb in para-0.11.4 vs lib/para/inputs/nested_many_input.rb in para-0.12.0
- old
+ new
@@ -29,10 +29,11 @@
nested_locals: locals,
subclass: subclass,
subclasses: subclasses,
add_button_label: add_button_label,
add_button_class: add_button_class,
+ allow_destroy_if: allow_destroy_if,
inset: inset?,
uncollapsed: uncollapsed?,
render_partial: render_partial?,
remote_partial_params: remote_partial_params
}
@@ -55,9 +56,13 @@
@parent_model ||= @builder.object.class
end
def model
@model ||= parent_model.reflect_on_association(attribute_name).klass
+ end
+
+ def allow_destroy_if
+ options.fetch(:allow_destroy_if, nil)
end
def inset?
options.fetch(:inset, false)
end