Skip to content

Commit 2d192f7

Browse files
committed
* more readable
1 parent 5cb3411 commit 2d192f7

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

IRData.rb

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,10 @@ def initialize(data)
4545

4646
def data_inspect_aeha
4747
data = @data.map{|v| (v / T[:aeha])}
48-
data_bin = ""
49-
for i in 1..((data.size/2)-1)
50-
d1 = data[i*2]
51-
d2 = data[1+i*2]
52-
53-
if d1 == 1 && d2 == 3
54-
data_bin << "1"
55-
elsif d1 == 1 && d2 == 1
56-
data_bin << "0"
57-
end
48+
data_bin = ""
49+
data.each_slice(2){|a|
50+
data_bin << "1" if a == [1,3]
51+
data_bin << "0" if a == [1,1]
5852
end
5953

6054
data_hex = [data_bin].pack("B*").unpack("H*")[0]

0 commit comments

Comments
 (0)