module Hashie::Extensions::Mash::SymbolizeKeys
def self.included(base)
-
(ArgumentError)
- when the base class isn't a Mash
Returns:
-
(void)
-
Other tags:
- Api: - private
def self.included(base) raise ArgumentError, "#{base} must descent from Hashie::Mash" unless base <= Hashie::Mash end
def convert_key(key)
-
(Symbol, K)
-
Parameters:
-
key
(
) -- the key to attempt convert to a symbol
Other tags:
- Api: - private
def convert_key(key) key.respond_to?(:to_sym) ? key.to_sym : key end