Sha256: 40f25267c5ed6fb67df361ebbb0a21a728696e81220d4b8b35be3ea8407aba72

Contents?: true

Size: 308 Bytes

Versions: 2

Compression:

Stored size: 308 Bytes

Contents

class Fixnum

  def to_timespan(as=:seconds)
    case as
      when :hours || :hour
        TimeSpan.new(self, 0, 0)
      when :minutes || :minute
        TimeSpan.new(0, self, 0)
      else
        TimeSpan.new(0, 0, self)
    end
  end

  def minutes
    self * 60
  end

  def seconds
    self
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ironnails-0.0.3 lib/ironnails/core_ext/fixnum.rb
ironnails-0.0.1 lib/ironnails/core_ext/fixnum.rb