Sha256: 812cb8ef8c6d6ef060050277aea486758a2f14d5a5bb19747162f3186b696f38

Contents?: true

Size: 512 Bytes

Versions: 14

Compression:

Stored size: 512 Bytes

Contents

class Numeric 
  # Convert time intervals to seconds 
  def milliseconds; self/1000.0; end 
  def seconds; self; end 
  def minutes; self*60; end 
  def hours; self*60*60; end 
  def days; self*60*60*24; end 
  def weeks; self*60*60*24*7; end 
  
  # Convert seconds to other intervals 
  def to_milliseconds; self*1000; end 
  def to_seconds; self; end 
  def to_minutes; self/60.0; end 
  def to_hours; self/(60*60.0); end 
  def to_days; self/(60*60*24.0); end 
  def to_weeks; self/(60*60*24*7.0); end 
end 

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
osc-ruby-1.1.4 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-1.1.3 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-1.1.2 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-1.1.1 lib/osc-ruby/core_ext/numeric.rb
aberant-osc-ruby-0.1.6 lib/osc-ruby/core_ext/numeric.rb
aberant-osc-ruby-0.2.0 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-1.1.0 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-1.0.0 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-0.7.0 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-0.6.3 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-0.6.2 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-0.6.1 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-0.6.0 lib/osc-ruby/core_ext/numeric.rb
osc-ruby-0.2.0 lib/osc-ruby/core_ext/numeric.rb