Module: JsonDataExtractor

Defined in:
lib/json_data_extractor.rb,
lib/json_data_extractor/version.rb,
lib/json_data_extractor/extractor.rb,
lib/json_data_extractor/configuration.rb,
lib/json_data_extractor/schema_element.rb

Overview

Transform JSON data structures with the help of a simple schema and JsonPath expressions. Use the JsonDataExtractor gem to extract and modify data from complex JSON structures using a straightforward syntax and a range of built-in or custom modifiers.

Defined Under Namespace

Classes: Configuration, Extractor, SchemaElement

Constant Summary collapse

VERSION =
'0.1.04'

Class Method Summary collapse

Class Method Details

.configurationObject



25
26
27
# File 'lib/json_data_extractor.rb', line 25

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



29
30
31
# File 'lib/json_data_extractor.rb', line 29

def configure
  yield(configuration)
end

.new(*args) ⇒ Object

Backward compatibility



21
22
23
# File 'lib/json_data_extractor.rb', line 21

def new(*args)
  Extractor.new(*args)
end