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