class ViewModel::ActiveRecord::OwnedCollectionUpdate::Parser

Public Instance Methods

append_action_schema() click to toggle source
# File lib/view_model/active_record/update_data.rb, line 295
def append_action_schema
  UpdateData::Schemas::APPEND_ACTION
end
functional_update_schema() click to toggle source
# File lib/view_model/active_record/update_data.rb, line 291
def functional_update_schema
  UpdateData::Schemas::COLLECTION_UPDATE
end
functional_update_type() click to toggle source
# File lib/view_model/active_record/update_data.rb, line 317
def functional_update_type
  Functional
end
parse_contents(values) click to toggle source
# File lib/view_model/active_record/update_data.rb, line 307
def parse_contents(values)
  values.map do |value|
    UpdateData.parse_associated(association_data, blame_reference, valid_reference_keys, value)
  end
end
remove_action_schema() click to toggle source
# File lib/view_model/active_record/update_data.rb, line 299
def remove_action_schema
  UpdateData::Schemas::REMOVE_ACTION
end
replace_update_type() click to toggle source
# File lib/view_model/active_record/update_data.rb, line 313
def replace_update_type
  Replace
end
update_action_schema() click to toggle source
# File lib/view_model/active_record/update_data.rb, line 303
def update_action_schema
  UpdateData::Schemas::UPDATE_ACTION
end