Module: ActiveRecord::Dbt::Validation::TableNameValidator
- Included in:
- Column::DataTest, Column::Yml, Model::Staging::Base, Seed::Enum::Base, Table::Base
- Defined in:
- lib/active_record/dbt/validation/table_name_validator.rb
Defined Under Namespace
Classes: TableNameIsExcludedError
Instance Method Summary collapse
Instance Method Details
#validate_table_name(table_name, config) ⇒ Object
7 8 9 10 11 |
# File 'lib/active_record/dbt/validation/table_name_validator.rb', line 7 def validate_table_name(table_name, config) return table_name if config.exclude_table_names.exclude?(table_name) raise TableNameIsExcludedError, "The table name '#{table_name}' is excluded in 'exclude_table_names'." end |