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
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
|
.reset ⇒ Object
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
|