Method: Serf::Util::Uuidable#create_uuids

Defined in:
lib/serf/util/uuidable.rb

#create_uuids(parent = nil) ⇒ Object

Create a new set of uuids.



60
61
62
63
64
65
66
67
68
69
# File 'lib/serf/util/uuidable.rb', line 60

def create_uuids(parent=nil)
  parent ||= {}
  Hashie::Mash.new(
    uuid: create_coded_uuid,
    parent_uuid: parent[:uuid],
    origin_uuid: (
      parent[:origin_uuid] ||
      parent[:parent_uuid] ||
      parent[:uuid]))
end