class Rackal::Internal::DatabaseConfiguration
Attributes
parameters[R]
Public Class Methods
new()
click to toggle source
@api private
# File lib/rackal/internal/database_configuration.rb, line 17 def initialize @parameters = parse end
parameters()
click to toggle source
# File lib/rackal/internal/database_configuration.rb, line 11 def parameters new.parameters end
Private Instance Methods
parse()
click to toggle source
# File lib/rackal/internal/database_configuration.rb, line 23 def parse requested_key = Rackal.environment.env.to_s used_key = requested_key result = read_configuration('database') do |content| content.fetch(requested_key) { |_| content.fetch(used_key = 'default') } end result[:configuration_key] = { requested: requested_key, used: used_key } result end