Method: DDP::EJSON.as_ejson

Defined in:
lib/ddp/ejson.rb

.as_ejson(object) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
# File 'lib/ddp/ejson.rb', line 29

def self.as_ejson(object)
  if object.respond_to? :as_ejson
    object.as_ejson
  elsif object.is_a? Hash
    hash_as_ejson(object)
  elsif object.is_a? Array
    object.map { |i| as_ejson(i) }
  else
    object
  end
end