Method: DeepStruct.convert_element_if_possible

Defined in:
lib/deep_struct.rb

.convert_element_if_possible(e) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/deep_struct.rb', line 13

def self.convert_element_if_possible(e)
  case e
  when ::Array then DeepStruct::Array.new(e)
  when ::Hash  then DeepStruct::Hash.new(e)
  else
    e
  end
end