Method: GOM::Object::Id#initialize

Defined in:
lib/gom/object/id.rb

#initialize(id_or_storage_name = nil, object_id = nil) ⇒ Id

Returns a new instance of Id.



8
9
10
11
12
# File 'lib/gom/object/id.rb', line 8

def initialize(id_or_storage_name = nil, object_id = nil)
  @storage_name, @object_id = id_or_storage_name.is_a?(String) ?
    (object_id.is_a?(String) ? [ id_or_storage_name, object_id ] : id_or_storage_name.split(":")) :
    [ nil, nil ]
end