lib/ayadn/extend.rb in ayadn-0.6.4 vs lib/ayadn/extend.rb in ayadn-1.0.0

- old
+ new

@@ -1,23 +1,17 @@ -#!/usr/bin/env ruby # encoding: utf-8 class String - def is_integer? - self.to_i.to_s == self - end + def is_integer? + self.to_i.to_s == self + end end class Integer def to_filesize { 'B' => 1024, 'KB' => 1024 * 1024, 'MB' => 1024 * 1024 * 1024, 'GB' => 1024 * 1024 * 1024 * 1024, 'TB' => 1024 * 1024 * 1024 * 1024 * 1024 - }.each_pair { |e, s| return "#{(self.to_f / (s / 1024)).round(2)}#{e}" if self < s } + }.each_pair { |e, s| return "#{(self.to_f / (s / 1024)).round(2)} #{e}" if self < s } end end -class Numeric - def percent_of(n) - self.to_f / n.to_f * 100.0 - end -end \ No newline at end of file