Class: CliApplication::Databases
- Inherits:
-
Object
- Object
- CliApplication::Databases
- Defined in:
- lib/cli_application/databases.rb
Instance Method Summary collapse
-
#[](ind) ⇒ Hash
Метод возвращает конфигурацию базы данных.
-
#initialize(config) ⇒ Databases
constructor
Конструктор, который обеспечивает конфигурацию базового класса ActiveRecords::Base, а именно загружает в класс все конфигурации, с которыми должно работать приложение.
-
#list ⇒ Array
Метод возвращает список конфигураций баз данных.
Constructor Details
#initialize(config) ⇒ Databases
Конструктор, который обеспечивает конфигурацию базового класса ActiveRecords::Base, а именно загружает в класс все конфигурации, с которыми должно работать приложение.
8 9 10 11 |
# File 'lib/cli_application/databases.rb', line 8 def initialize(config) @config = config.to_h || Hash.new ar_configuration end |
Instance Method Details
#[](ind) ⇒ Hash
Метод возвращает конфигурацию базы данных
26 27 28 |
# File 'lib/cli_application/databases.rb', line 26 def [](ind) @config[ind] end |
#list ⇒ Array
Метод возвращает список конфигураций баз данных
18 19 20 |
# File 'lib/cli_application/databases.rb', line 18 def list @config.keys end |