lib/humanize-bytes.rb in humanize-bytes-1.0.0 vs lib/humanize-bytes.rb in humanize-bytes-2.0.0

- old
+ new

@@ -1,20 +1,7 @@ -require "humanize-bytes/version" - module Humanize - module Bytes - autoload :Byte, 'humanize-bytes/byte' - autoload :Kilo, 'humanize-bytes/kbyte' - autoload :Mega, 'humanize-bytes/mbyte' - autoload :Giga, 'humanize-bytes/gbyte' - - def self.initialize(value, unit = 'b') - case unit.to_s - when 'b' then Humanize::Bytes::Byte.new(value) - when 'k' then Humanize::Bytes::Kilo.new(value) - when 'm' then Humanize::Bytes::Mega.new(value) - when 'g' then Humanize::Bytes::Giga.new(value) - else nil - end - end - end + autoload :Bytes, 'humanize/bytes' + autoload :Byte, 'humanize/byte' + autoload :Kilo, 'humanize/kilo' + autoload :Mega, 'humanize/mega' + autoload :Giga, 'humanize/giga' end \ No newline at end of file