Class: PDND::ConfigLoader
- Inherits:
-
Object
- Object
- PDND::ConfigLoader
- Defined in:
- lib/pdnd-ruby-client/config_loader.rb
Overview
Carica la configurazione da un file JSON e restituisce i parametri per l'ambiente specificato. Utilizzato per inizializzare i client PDND con le credenziali corrette.
Class Method Summary collapse
Class Method Details
.load(path, env = 'produzione') ⇒ Object
14 15 16 17 18 19 |
# File 'lib/pdnd-ruby-client/config_loader.rb', line 14 def self.load(path, env = 'produzione') config = JSON.parse(File.read(path)) raise "❌ Ambiente '#{env}' non trovato" unless config[env] config[env].transform_keys(&:to_sym) end |