Method: VirtusConvert::Converter#initialize

Defined in:
lib/virtus_convert/converter.rb

#initialize(unknown, options = {}) ⇒ Converter

Returns a new instance of Converter.



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

def initialize(unknown, options = {})
  @root = VirtusConvert::Hash.new(unknown, options) if unknown.is_a? ::Hash
  @root ||= VirtusConvert::Array.new(unknown, options) if unknown.is_a? ::Array
  @root ||= VirtusConvert::Object.new(unknown, options)
end