Class: Eco::API::UseCases::Default::Utils::AddPageId
- Inherits:
-
Custom::UseCase
- Object
- Common::Loaders::Base
- Common::Loaders::CaseBase
- Common::Loaders::UseCase
- Custom::UseCase
- Eco::API::UseCases::Default::Utils::AddPageId
- Defined in:
- lib/eco/api/usecases/default/utils/add_page_id_case.rb,
lib/eco/api/usecases/default/utils/cli/add_page_id_cli.rb
Overview
Note:
you might add a filter method
def filter @filter ||= proc do |row, _r_idx| next true next true unless (ref_id = row[pivot_column(row)]) next false if excluded_ref_id?(ref_id)
true
end end
Defined Under Namespace
Classes: Cli
Constant Summary collapse
- PIVOT_FIELD =
[ 'ref_id' ].freeze
- PAGE_ID =
'page_id'.freeze
- EXCLUDED_REF_IDS =
%w[].freeze
Instance Attribute Summary
Attributes included from Language::AuxiliarLogger
Instance Method Summary collapse
Methods inherited from Common::Loaders::UseCase
Methods included from Common::Loaders::UseCase::CliIdentify
Methods included from Common::Loaders::UseCase::TargetModel
Methods included from Common::Loaders::UseCase::Type
Methods inherited from Common::Loaders::CaseBase
#name, name_only_once!, original_name
Methods inherited from Common::Loaders::Base
<=>, created_at, #initialize, set_created_at!
Methods included from Language::Klass::InheritableClassVars
#inheritable_attrs, #inheritable_class_vars, #inherited
Methods included from Language::Klass::Naming
#instance_variable_name, #to_constant
Methods included from Language::Klass::Hierarchy
Methods included from Language::Klass::Builder
Methods included from Language::Klass::Uid
Methods included from Language::Klass::Resolver
#class_resolver, #resolve_class
Methods included from Language::Klass::Const
#if_const, #redef_without_warning
Methods included from Language::AuxiliarLogger
Constructor Details
This class inherits a constructor from Eco::API::Common::Loaders::UseCase