Class: Eco::API::UseCases::GraphQL::Helpers::Location::Command::Diff

Inherits:
Data::Locations::NodeDiff show all
Includes:
AsUpdate, Compare
Defined in:
lib/eco/api/usecases/graphql/helpers/location/command/diff.rb,
lib/eco/api/usecases/graphql/helpers/location/command/diff/compare.rb,
lib/eco/api/usecases/graphql/helpers/location/command/diff/as_update.rb

Overview

To prepend to class Custom::UseCase::TagtreeDiff::NodeDiff Currently, name and id are the same thing, so we make some adjustments.

Defined Under Namespace

Modules: AsUpdate, Compare

Instance Attribute Summary

Attributes inherited from Data::Hashes::DiffResult

#src_1, #src_2

Method Summary

Methods included from AsUpdate

#as_update, #diff_hash, #update_attrs

Methods included from Compare

#<=>, #sort_after_move, #sort_before_move

Methods inherited from Data::Locations::NodeDiff

#archive?, #classifications?, #classifications_src?, #id_name?, #marked_for_unarchive?, #move?, #name?, #name_src?, #unarchive!, #unarchive?

Methods inherited from Data::Hashes::DiffResult

#all_compared_attrs, #all_source_keys, #attr, #attr_prev, #del?, #diff?, #diff_attr?, #diff_attrs, #diff_hash, #dup, #initialize, #key?, #new?, #update?

Methods included from Data::Hashes::DiffResult::Meta

#all_compared_attrs, #case_sensitive?, #key

Constructor Details

This class inherits a constructor from Eco::Data::Hashes::DiffResult