Skip to content

Commit e6e7b11

Browse files
committed
change Array[untyped] to Tuple
1 parent 4fe972a commit e6e7b11

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

lib/compsci/bit_set.rb

+2-3
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,8 @@ def byte_count
9393

9494
# size, ratio of "on" bits
9595
def to_s
96-
format("%.1f%% positive (%.1f %s)",
97-
self.ratio * 100,
98-
*self.class.size(bytes: self.byte_count))
96+
size, label = self.class.size(bytes: self.byte_count)
97+
format("%.1f%% positive (%.1f %s)", self.ratio * 100, size, label)
9998
end
10099
end
101100
end

sig/bit_set.rbs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module CompSci
1616
TiB: Integer
1717
PiB: Integer
1818

19-
def self.size: (?bytes: Integer, ?bits: Integer) -> Array[untyped]
19+
def self.size: (?bytes: Integer, ?bits: Integer) -> [Float | Integer, String]
2020

2121
attr_reader storage: Array[Integer]
2222
attr_reader count: Integer

0 commit comments

Comments
 (0)