Method: Nomad::Duration#initialize

Defined in:
lib/nomad/duration.rb

#initialize(ns) ⇒ Duration

Initialize accepts the numer of nanoseconds as an Integer or Float and builds the duration parsing around it.

Examples:

Duration.new(1342902)

More human friendly

Duration.new(3*Duration::HOUR) # 3 hours


65
66
67
# File 'lib/nomad/duration.rb', line 65

def initialize(ns)
  @ns = Float(ns || 0)
end