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.03'

Class Method Summary collapse

Class Method Details

.configurationObject



19
20
21
# File 'lib/json_data_extractor.rb', line 19

def configuration
  @configuration ||= Configuration.new
end

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

Yields:



23
24
25
# File 'lib/json_data_extractor.rb', line 23

def configure
  yield(configuration)
end

.new(*args) ⇒ Object

Backward compatibility



15
16
17
# File 'lib/json_data_extractor.rb', line 15

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