Method: PDK::Config::JSON#parse_data

Defined in:
lib/pdk/config/json.rb

#parse_data(data, _filename) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/pdk/config/json.rb', line 6

def parse_data(data, _filename)
  return {} if data.nil? || data.empty?

  require 'json'

  ::JSON.parse(data)
rescue ::JSON::ParserError => e
  raise PDK::Config::LoadError, e.message
end