Class: ActiveRecord::Snapshot::Configuration
- Inherits:
-
ConfigClass
- Object
- Hashie::Dash
- ConfigClass
- ActiveRecord::Snapshot::Configuration
- Includes:
- Singleton
- Defined in:
- lib/active_record/snapshot/configuration.rb
Defined Under Namespace
Classes: DBConfig, S3Config, S3Paths, StoreConfig
Instance Attribute Summary collapse
-
#env ⇒ Object
Returns the value of attribute env.
Instance Method Summary collapse
- #adapter ⇒ Object
- #db ⇒ Object
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
50 51 52 53 |
# File 'lib/active_record/snapshot/configuration.rb', line 50 def initialize super(read_config_file) @env = ENV.fetch("SNAPSHOT_ENV", Rails.env) end |
Instance Attribute Details
#env ⇒ Object
Returns the value of attribute env.
55 56 57 |
# File 'lib/active_record/snapshot/configuration.rb', line 55 def env @env end |
Instance Method Details
#adapter ⇒ Object
66 67 68 |
# File 'lib/active_record/snapshot/configuration.rb', line 66 def adapter ActiveRecord::Snapshot::MySQL end |