# File lib/plucky/normalizers/options_hash_value.rb, line 31 def initialize(args = {}) @key_normalizer = args.fetch(:key_normalizer) { raise ArgumentError, "Missing required key :key_normalizer" } @value_normalizers = { :fields => default_fields_value_normalizer, :sort => default_sort_value_normalizer, :limit => default_limit_value_normalizer, :skip => default_skip_value_normalizer, } if (value_normalizers = args[:value_normalizers]) @value_normalizers.update(value_normalizers) end end