module Nard::Appi::Client::Util::Module::OptionsNormalizer
Private Instance Methods
active_value?( value )
click to toggle source
# File lib/nard/appi/client/util/module/options_normalizer.rb, line 47 def active_value?( value ) true end
normalize_key( key )
click to toggle source
# File lib/nard/appi/client/util/module/options_normalizer.rb, line 39 def normalize_key( key ) raise NotImplementedError end
normalize_keys_of_options( options )
click to toggle source
# File lib/nard/appi/client/util/module/options_normalizer.rb, line 19 def normalize_keys_of_options( options ) h = {} options.each do | k, v | h[ normalize_key(k) ] = v end return h end
normalize_value( value )
click to toggle source
# File lib/nard/appi/client/util/module/options_normalizer.rb, line 43 def normalize_value( value ) raise NotImplementedError end
normalize_values_of_options( options )
click to toggle source
# File lib/nard/appi/client/util/module/options_normalizer.rb, line 29 def normalize_values_of_options( options ) h = {} options.each do | k, v | h[k] = normalize_value(v) if active_value?(v) end return h end