Class: Drone::Storage::Memory

Inherits:
Base
  • Object
show all
Defined in:
lib/drone/storage/memory.rb

Defined Under Namespace

Classes: MemorySharedNumber

Instance Method Summary collapse

Instance Method Details

#request_fixed_size_array(id, size, initial_value = nil) ⇒ Object



44
45
46
# File 'lib/drone/storage/memory.rb', line 44

def request_fixed_size_array(id, size, initial_value = nil)
  Array.new(size, initial_value)
end

#request_hash(id) ⇒ Object



48
49
50
# File 'lib/drone/storage/memory.rb', line 48

def request_hash(id)
  Hash.new
end

#request_number(id, initial_value = 0) ⇒ Object



52
53
54
# File 'lib/drone/storage/memory.rb', line 52

def request_number(id, initial_value = 0)
  MemorySharedNumber.new(initial_value)
end