Class: Pokotarou::RegistrationConfigMaker::ConfigDomain
- Inherits:
-
Object
- Object
- Pokotarou::RegistrationConfigMaker::ConfigDomain
- Defined in:
- lib/pokotarou/registration_config_maker/config_domain.rb
Constant Summary collapse
- DUSH_OPTION_REGEX =
/^.*\'$/
Class Method Summary collapse
- .has_dush_import_syntax?(all_content) ⇒ Boolean
- .has_dush_preset_path_syntax?(all_content) ⇒ Boolean
- .has_dush_template_path_syntax?(all_content) ⇒ Boolean
- .has_dush_template_syntax?(all_content) ⇒ Boolean
- .has_grouping_syntax?(model_content) ⇒ Boolean
- .has_seed_data_syntax?(col_config, col_name_sym) ⇒ Boolean
- .has_template_syntax?(model_content) ⇒ Boolean
- .is_dush_syntax?(syntax) ⇒ Boolean
Class Method Details
.has_dush_import_syntax?(all_content) ⇒ Boolean
5 6 7 8 |
# File 'lib/pokotarou/registration_config_maker/config_domain.rb', line 5 def has_dush_import_syntax? all_content return false if all_content.blank? return all_content.has_key?(:"import'") end |
.has_dush_preset_path_syntax?(all_content) ⇒ Boolean
20 21 22 23 |
# File 'lib/pokotarou/registration_config_maker/config_domain.rb', line 20 def has_dush_preset_path_syntax? all_content return false if all_content.blank? return all_content.has_key?(:"preset_path'") end |
.has_dush_template_path_syntax?(all_content) ⇒ Boolean
15 16 17 18 |
# File 'lib/pokotarou/registration_config_maker/config_domain.rb', line 15 def has_dush_template_path_syntax? all_content return false if all_content.blank? return all_content.has_key?(:"template_path'") end |
.has_dush_template_syntax?(all_content) ⇒ Boolean
10 11 12 13 |
# File 'lib/pokotarou/registration_config_maker/config_domain.rb', line 10 def has_dush_template_syntax? all_content return false if all_content.blank? return all_content.has_key?(:"template'") end |
.has_grouping_syntax?(model_content) ⇒ Boolean
25 26 27 28 |
# File 'lib/pokotarou/registration_config_maker/config_domain.rb', line 25 def has_grouping_syntax? model_content return false if model_content.blank? return model_content.has_key?(:grouping) end |
.has_seed_data_syntax?(col_config, col_name_sym) ⇒ Boolean
35 36 37 38 |
# File 'lib/pokotarou/registration_config_maker/config_domain.rb', line 35 def has_seed_data_syntax? col_config, col_name_sym return false if col_config.blank? return col_config.has_key?(col_name_sym) end |
.has_template_syntax?(model_content) ⇒ Boolean
30 31 32 33 |
# File 'lib/pokotarou/registration_config_maker/config_domain.rb', line 30 def has_template_syntax? model_content return false if model_content.blank? return model_content.has_key?(:template) end |
.is_dush_syntax?(syntax) ⇒ Boolean
41 42 43 44 |
# File 'lib/pokotarou/registration_config_maker/config_domain.rb', line 41 def is_dush_syntax? syntax return false unless syntax.kind_of?(String) return DUSH_OPTION_REGEX =~ syntax end |