Module: Normalizator
- Includes:
- DefaultOptions
- Defined in:
- lib/normalizator.rb,
lib/rules/base_rule.rb,
lib/rules/enum_rule.rb,
lib/normalizator/error.rb,
lib/rules/numeric_rule.rb,
lib/normalizator/version.rb,
lib/normalizator/normalize.rb,
lib/normalizator/default_options.rb
Overview
Normalizator::Normalize module
Defined Under Namespace
Modules: DefaultOptions, VERSION Classes: BaseRule, EnumRule, Normalize, NumericRule
Constant Summary collapse
- NormalizeError =
Class.new(StandardError)
- RuleError =
Class.new(NormalizeError)
Constants included from DefaultOptions
DefaultOptions::DEFAULT_OPTIONS
Class Method Summary collapse
Class Method Details
.gem_version ⇒ Object
4 5 6 |
# File 'lib/normalizator/version.rb', line 4 def self.gem_version Gem::Version.new VERSION::STRING end |
.normalize(rules, data, options = {}) ⇒ Object
14 15 16 |
# File 'lib/normalizator.rb', line 14 def normalize(rules, data, = {}) Normalize.new(rules, data, DEFAULT_OPTIONS.merge()).normalize end |