Class: Pokotarou::RegistrationConfigMaker::ColumnDomain
- Inherits:
-
Object
- Object
- Pokotarou::RegistrationConfigMaker::ColumnDomain
- Defined in:
- lib/pokotarou/registration_config_maker/column_domain.rb
Constant Summary collapse
- ENUM_REGEX =
/^enum(\s*.)*$/
Class Method Summary collapse
Class Method Details
.is_enum?(sql_type) ⇒ Boolean
10 11 12 13 |
# File 'lib/pokotarou/registration_config_maker/column_domain.rb', line 10 def is_enum? sql_type return false unless sql_type.kind_of?(String) return ENUM_REGEX =~ sql_type end |
.is_foreign_key?(col_name_sym, foreign_key_dict) ⇒ Boolean
5 6 7 |
# File 'lib/pokotarou/registration_config_maker/column_domain.rb', line 5 def is_foreign_key? col_name_sym, foreign_key_dict return foreign_key_dict[col_name_sym].present? end |