lib/humanize/kilo.rb in humanize-bytes-2.0.1 vs lib/humanize/kilo.rb in humanize-bytes-2.1.0
- old
+ new
@@ -1,15 +1,7 @@
module Humanize
- class Kilo
- def initialize(value)
- @value = value
- end
-
- def value
- @value
- end
-
+ class Kilo < Bytes
def to_b
Byte.new @value * 1024
end
def to_k
@@ -20,14 +12,8 @@
Mega.new @value / 1024.0
end
def to_g
Giga.new @value / 1024.0 / 1024
- end
-
- def to_s(options = {})
- size = options.fetch(:decimal_digits, nil)
- size ||= value.to_s.split('.').size == 1 ? 0 : value.to_s.split('.').last.size
- ("%.#{size}f" % value).to_s
end
end
end
\ No newline at end of file