module Necromancer::HashConverters

Public Class Methods

load(conversions) click to toggle source
# File lib/necromancer/converters/hash.rb, line 103
def self.load(conversions)
  [
    NullConverter.new(:hash, :hash),
    StringToHashConverter.new(:string, :hash),
    StringToIntegerHashConverter.new(:string, :int_hash),
    StringToIntegerHashConverter.new(:string, :integer_hash),
    StringToFloatHashConverter.new(:string, :float_hash),
    StringToNumericHashConverter.new(:string, :num_hash),
    StringToNumericHashConverter.new(:string, :numeric_hash),
    StringToBooleanHashConverter.new(:string, :boolean_hash),
    StringToBooleanHashConverter.new(:string, :bool_hash)
  ].each do |converter|
    conversions.register(converter)
  end
end