class Normalizr::Configuration

Attributes

default_normalizers[RW]

Public Instance Methods

add(name, &block) click to toggle source
# File lib/normalizr/configuration.rb, line 17
def add(name, &block)
  unless block_given?
    raise ArgumentError, '#add must be called with a block'
  end

  normalizers[name] = block
end
default(*normalizers) click to toggle source
# File lib/normalizr/configuration.rb, line 13
def default(*normalizers)
  self.default_normalizers = normalizers
end
normalizer_names() click to toggle source
# File lib/normalizr/configuration.rb, line 9
def normalizer_names
  normalizers.keys
end
normalizers() click to toggle source
# File lib/normalizr/configuration.rb, line 5
def normalizers
  @normalizers ||= {}
end