fix code duplication

This commit is contained in:
Torsten Ruger 2015-10-16 19:18:37 +03:00
parent 5131e5d050
commit 3e79e5cf8e
3 changed files with 6 additions and 13 deletions

View File

@ -71,16 +71,7 @@ module Parfait
end
def inspect
ret = "Layout["
index = 3
while index <= self.get_length
item = get(index)
ret += item.inspect
ret += "," unless index == self.get_length
index = index + 1
end
ret += "]"
ret
"Layout[#{inspect_from(3)}]"
end
def sof_reference_name

View File

@ -164,8 +164,11 @@ module Parfait
end
def inspect
inspect_from 1
end
def inspect_from index
ret = ""
index = 1
while index <= self.get_length
item = get(index)
ret += item.inspect

View File

@ -55,7 +55,6 @@ class TestPuts < MiniTest::Test
end
def test_chain
show_ticks
["Branch","LoadConstant","GetSlot","SetSlot","RegisterTransfer",
"GetSlot","FunctionCall","SaveReturn","LoadConstant","GetSlot",
"SetSlot","LoadConstant","SetSlot","RegisterTransfer","GetSlot",