Class: OptParseValidator::OptionsFile::JSON

Inherits:
Base
  • Object
show all
Defined in:
lib/opt_parse_validator/options_file/json.rb

Overview

Json Implementation

Instance Attribute Summary

Attributes inherited from Base

#path

Instance Method Summary collapse

Methods inherited from Base

#==, #initialize

Constructor Details

This class inherits a constructor from OptParseValidator::OptionsFile::Base

Instance Method Details

#parseHash

Returns a { ‘key’ => value } hash.

Returns:

  • (Hash)

    a { ‘key’ => value } hash



8
9
10
# File 'lib/opt_parse_validator/options_file/json.rb', line 8

def parse
  ::JSON.parse(File.read(path))
end