Module: MapWithIndifferentAccess::Normalization::KeyStrategy

Included in:
NullKeyStrategy, StringificationKeyStrategy, SymbolizationKeyStrategy
Defined in:
lib/map_with_indifferent_access/normalization.rb

Class Method Summary collapse

Class Method Details

.coerce(key) ⇒ Object

Raises:

  • (NotImplementedError)


50
51
52
# File 'lib/map_with_indifferent_access/normalization.rb', line 50

def self.coerce(key)
  raise NotImplementedError, "Including-module responsibility"
end

.needs_coercion?(key) ⇒ Boolean

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


46
47
48
# File 'lib/map_with_indifferent_access/normalization.rb', line 46

def self.needs_coercion?(key)
  raise NotImplementedError, "Including-module responsibility"
end