class CliApplication::Databases
Public Class Methods
new(config)
click to toggle source
Конструктор, который обеспечивает конфигурацию базового класса ActiveRecords::Base, а именно загружает в класс все конфигурации, с которыми должно работать приложение.
# File lib/cli_application/databases.rb, line 8 def initialize(config) @config = config.to_h || Hash.new ar_configuration end
Public Instance Methods
[](ind)
click to toggle source
Метод возвращает конфигурацию базы данных
@param [Sym] ind идентификатор (наименование) конфигурации базы данных @return [Hash] конфигурация базы данных
# File lib/cli_application/databases.rb, line 26 def [](ind) @config[ind] end
list()
click to toggle source
Метод возвращает список конфигураций баз данных
@return [Array] массив названий конфигураций @example Примеры использования
puts databases.list #=> [:default, :stat, :work_instance]
# File lib/cli_application/databases.rb, line 18 def list @config.keys end