Module: HashEngine
- Extended by:
- HashEngine, Actions, CSVParse, Conditionals, Extract, Fetchers, Format, Transform
- Included in:
- HashEngine
- Defined in:
- lib/hash_engine/csv_parse.rb,
lib/hash_engine.rb,
lib/hash_engine/format.rb,
lib/hash_engine/actions.rb,
lib/hash_engine/extract.rb,
lib/hash_engine/fetchers.rb,
lib/hash_engine/add_error.rb,
lib/hash_engine/transform.rb,
lib/hash_engine/conditionals.rb
Overview
require ‘csv’
Defined Under Namespace
Modules: Actions, AddError, CSVParse, Conditionals, Extract, Fetchers, Format, Transform
Constant Summary collapse
- VERSION =
'0.3.0'
Constants included from Transform
Transform::DEFAULT_INSTRUCTIONS
Constants included from CSVParse
CSVParse::DEFAULT_DELIMITER, CSVParse::QUOTED_FIELD, CSVParse::QUOTE_CHAR
Method Summary
Methods included from Actions
action, actions, add_action, valid_action?
Methods included from Format
Methods included from Fetchers
add_fetcher, fetcher, fetchers, valid_fetcher?
Methods included from Conditionals
add_conditional, conditional, conditionals, valid_conditional?
Methods included from Extract
append_error_for_required_fields, cast_value, extract, fetch_attributes, fetch_method, fetch_method_args, fetch_method_array, fetch_objects, fetch_value, set_result_or_recurse
Methods included from Transform
blank_check, concat, conditional_eval, csv_transform, default_or_suppress, get_value, nil_check, process_instructions, required_check, simple_instructions, suppress_blank, suppress_nil, transform