Remove Padded module

Parfait was depending on it, ie it created a dependency out of Parfait. But Parfiat needs to be self contained.
Moved 2 methods into parfait object, and resolved single call from text_writer to third.
This commit is contained in:
2019-08-17 21:07:07 +03:00
parent ae7f31381b
commit 4c76ff3388
9 changed files with 22 additions and 126 deletions

View File

@ -216,7 +216,7 @@ module Risc
# pad_after is always in bytes and pads (writes 0's) up to the next 8 word boundary
def pad_after( length )
before = stream_position
pad = Padding.padding_for(length)
pad = Parfait::Object.padded(length) - length # for header, type
pad.times do
@stream.write_unsigned_int_8(0)
end