Module: DeepSymbolizable

Defined in:
lib/deep_symbolize.rb

Overview

DEEP-SYMBOLIZE =================================

Defined Under Namespace

Modules: Symbolizers

Instance Method Summary collapse

Instance Method Details

#deep_symbolize(&block) ⇒ Object


DEEP-SYMBOLIZE ——————————-




9
10
11
12
13
# File 'lib/deep_symbolize.rb', line 9

def deep_symbolize(&block)
  method = self.class.to_s.downcase.to_sym
  syms = DeepSymbolizable::Symbolizers
  syms.respond_to?(method) ? syms.send(method, self, &block) : self
end