Module: Pokotarou

Defined in:
lib/pokotarou/parser/const_parser.rb,
lib/pokotarou.rb,
lib/pokotarou/handler.rb,
lib/pokotarou/version.rb,
lib/pokotarou/operator.rb,
lib/pokotarou/parser/parser.rb,
lib/pokotarou/handler_factory.rb,
lib/pokotarou/parser/parser_domain.rb,
lib/pokotarou/additional_methods/main.rb,
lib/pokotarou/seed_data_register/main.rb,
lib/pokotarou/additional_arguments/main.rb,
lib/pokotarou/additional_variables/main.rb,
lib/pokotarou/parser/loop_expression_parser.rb,
lib/pokotarou/registration_config_maker/main.rb,
lib/pokotarou/parser/return_expression_parser..rb,
lib/pokotarou/registration_config_updater/main.rb,
lib/pokotarou/parser/seed_data_expression_parser.rb,
lib/pokotarou/registration_config_maker/column_domain.rb,
lib/pokotarou/registration_config_maker/config_domain.rb,
lib/pokotarou/registration_config_updater/array_utils.rb,
lib/pokotarou/registration_config_updater/option_config.rb,
lib/pokotarou/registration_config_updater/convert_config.rb,
lib/pokotarou/registration_config_maker/model_option_setter.rb,
lib/pokotarou/registration_config_maker/import_option_setter.rb,
lib/pokotarou/registration_config_maker/preset_option_setter.rb,
lib/pokotarou/registration_config_updater/default_value_maker.rb,
lib/pokotarou/registration_config_maker/grouping_option_setter.rb,
lib/pokotarou/registration_config_maker/template_option_setter.rb

Overview

for seed data

Defined Under Namespace

Modules: AdditionalMethods, RegistrationConfigMaker, RegistrationConfigUpdater, SeedDataRegister Classes: AdditionalArguments, AdditionalVariables, ConstParser, ExpressionParser, Handler, HandlerFactory, LoopExpressionParser, MisMatchArgType, NothingDataError, Operator, ParseError, ParserDomain, ReturnExpressionParser, SeedExpressionParser, V2

Constant Summary collapse

VERSION =
'1.2.3'
FOREIGN_KEY_SYMBOL =
"F|"
COLUMN_SYMBOL =
"C|"

Class Method Summary collapse

Class Method Details

.execute(input) ⇒ Object



74
75
76
# File 'lib/pokotarou.rb', line 74

def self.execute input
  Operator.execute(input)
end

.gen_handler(filepath) ⇒ Object



94
95
96
# File 'lib/pokotarou.rb', line 94

def self.gen_handler filepath
  HandlerFactory.gen_handler(filepath)
end

.gen_handler_with_cache(filepath) ⇒ Object



98
99
100
# File 'lib/pokotarou.rb', line 98

def self.gen_handler_with_cache filepath
  HandlerFactory.gen_handler_with_cache(filepath)
end

.import(filepath) ⇒ Object



82
83
84
# File 'lib/pokotarou.rb', line 82

def self.import filepath
  Operator.import(filepath)
end

.make(input) ⇒ Object

データ作成メソッドはmakeで統一させるexecuteはレガシー扱いに設定する



70
71
72
# File 'lib/pokotarou.rb', line 70

def self.make input
  Operator.execute(input)
end

.pipeline_execute(input_arr) ⇒ Object



78
79
80
# File 'lib/pokotarou.rb', line 78

def self.pipeline_execute input_arr
  Operator.pipeline_execute(input_arr)
end

.resetObject



90
91
92
# File 'lib/pokotarou.rb', line 90

def self.reset
  Operator.reset()
end

.set_args(hash) ⇒ Object



86
87
88
# File 'lib/pokotarou.rb', line 86

def self.set_args hash
  Operator.set_args(hash)
end