Class: Numeric
Instance Method Summary collapse
Instance Method Details
#clamp(min, max) ⇒ Object
403 404 405 406 407 408 409 410 411 |
# File 'lib/sup/util.rb', line 403 def clamp min, max if self < min min elsif self > max max else self end end |
#in?(range) ⇒ Boolean
413 |
# File 'lib/sup/util.rb', line 413 def in? range; range.member? self; end |
#to_human_size ⇒ Object
415 416 417 418 419 420 421 422 423 424 425 |
# File 'lib/sup/util.rb', line 415 def to_human_size if self < 1024 to_s + "b" elsif self < (1024 * 1024) (self / 1024).to_s + "k" elsif self < (1024 * 1024 * 1024) (self / 1024 / 1024).to_s + "m" else (self / 1024 / 1024 / 1024).to_s + "g" end end |