module ViewModel::ActiveRecord::SingularNestedController

Public Instance Methods

create_associated(serialize_context: new_serialize_context, deserialize_context: new_deserialize_context, lock_owner: nil, &block) click to toggle source
# File lib/view_model/active_record/singular_nested_controller.rb, line 26
def create_associated(serialize_context: new_serialize_context, deserialize_context: new_deserialize_context, lock_owner: nil, &block)
  write_association(serialize_context: serialize_context, deserialize_context: deserialize_context, lock_owner: lock_owner, &block)
end
create_associated_bulk(serialize_context: new_serialize_context, deserialize_context: new_deserialize_context, &block) click to toggle source
# File lib/view_model/active_record/singular_nested_controller.rb, line 30
def create_associated_bulk(serialize_context: new_serialize_context, deserialize_context: new_deserialize_context, &block)
  write_association_bulk(serialize_context: serialize_context, deserialize_context: deserialize_context, &block)
end
destroy_associated(serialize_context: new_serialize_context, deserialize_context: new_deserialize_context, lock_owner: nil) click to toggle source
# File lib/view_model/active_record/singular_nested_controller.rb, line 34
def destroy_associated(serialize_context: new_serialize_context, deserialize_context: new_deserialize_context, lock_owner: nil)
  destroy_association(false, serialize_context: serialize_context, deserialize_context: deserialize_context, lock_owner: lock_owner)
end
show_associated(scope: nil, serialize_context: new_serialize_context, lock_owner: nil, &block) click to toggle source
# File lib/view_model/active_record/singular_nested_controller.rb, line 22
def show_associated(scope: nil, serialize_context: new_serialize_context, lock_owner: nil, &block)
  show_association(scope: scope, serialize_context: serialize_context, lock_owner: lock_owner, &block)
end