Model for reading created

State pattern implemented
This commit is contained in:
Aart van Halteren
2013-06-26 15:05:20 +02:00
parent e6fc705e6a
commit 58eee12fb5
13 changed files with 236 additions and 18 deletions

View File

@@ -0,0 +1,18 @@
class InSyncState < StatePattern::State
END_OF_FRAME = "!\n"
def handle_byte_stream(bytes)
idx = 0
frame = ""
while (idx < bytes.length && bytes[idx] != END_OF_FRAME[0]) do
frame = frame + bytes[idx]
idx = idx +1
end
p "------ FRAME -----"
frame_lines = frame.split("\n")
p frame_lines # should call to higher level
p "##################"
return ""
end
end