Class: RubyRack::ROM
Instance Attribute Summary
Attributes inherited from Memory
Instance Method Summary collapse
-
#initialize(size, initial_data = []) ⇒ ROM
constructor
A new instance of ROM.
- #write(address, _value) ⇒ Object
Methods inherited from Memory
Constructor Details
#initialize(size, initial_data = []) ⇒ ROM
Returns a new instance of ROM.
44 45 46 47 48 49 |
# File 'lib/RubyRack.rb', line 44 def initialize(size, initial_data = []) super(size) initial_data.each_with_index do |value, index| @data[index] = value end end |
Instance Method Details
#write(address, _value) ⇒ Object
51 52 53 |
# File 'lib/RubyRack.rb', line 51 def write(address, _value) raise "Cannot write to ROM" end |