Class: Persey::Adapters::Json

Inherits:
Base
  • Object
show all
Defined in:
lib/persey/adapters/json.rb

Class Method Summary collapse

Methods inherited from Base

config_exists?, symbolize_keys

Class Method Details

.load(file, _env, opts: {}) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/persey/adapters/json.rb', line 9

def load(file, _env, opts: {})
  json = File.new(file, 'r')
  raw_hash = JSON::Stream::Parser.parse(json)
  symbolize_keys(raw_hash)
rescue
  puts "FATAL: Error while process config from file '#{file}'"
end