Exception: ApiKeys::Errors::MigrationRequiredError
- Defined in:
- lib/api_keys/errors.rb
Overview
Raised when key_types are configured but required database columns are missing
Instance Attribute Summary collapse
-
#missing_columns ⇒ Object
readonly
Returns the value of attribute missing_columns.
Instance Method Summary collapse
-
#initialize(missing_columns:) ⇒ MigrationRequiredError
constructor
A new instance of MigrationRequiredError.
Constructor Details
#initialize(missing_columns:) ⇒ MigrationRequiredError
Returns a new instance of MigrationRequiredError.
64 65 66 67 68 69 70 |
# File 'lib/api_keys/errors.rb', line 64 def initialize(missing_columns:) @missing_columns = missing_columns super( "Key types are configured but required database columns are missing: #{missing_columns.join(', ')}. " \ "Run: rails generate api_keys:add_key_types && rails db:migrate" ) end |
Instance Attribute Details
#missing_columns ⇒ Object (readonly)
Returns the value of attribute missing_columns.
62 63 64 |
# File 'lib/api_keys/errors.rb', line 62 def missing_columns @missing_columns end |