Class: Jerakia::Datasource::File::Json
- Inherits:
-
Object
- Object
- Jerakia::Datasource::File::Json
- Defined in:
- lib/jerakia/datasource/file/json.rb
Constant Summary collapse
- EXTENSION =
'json'.freeze
Class Method Summary collapse
Class Method Details
.convert(data) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/jerakia/datasource/file/json.rb', line 8 def convert(data) return {} if data.empty? begin JSON.load(data) rescue JSON::ParserError => e raise Jerakia::FileParseError, "Could not parse JSON content, #{e.}" end end |