Class Time
In: lib/runt.rb
Parent: Object

Add the ability to use Time class

Contributed by Paul Wright

Methods

date_precision   new   parse  

Included Modules

Runt

External Aliases

initialize -> old_initialize
parse -> old_parse

Attributes

date_precision  [RW] 

Public Class methods

[Source]

# File lib/runt.rb, line 187
  def initialize(*args)
    if(args[0].instance_of?(Runt::DPrecision::Precision))
      @precision=args.shift
    else
      @precision=Runt::DPrecision::DEFAULT
    end
    old_initialize(*args)
  end

[Source]

# File lib/runt.rb, line 198
    def parse(*args)
      precision=Runt::DPrecision::DEFAULT
      if(args[0].instance_of?(Runt::DPrecision::Precision))
        precision=args.shift
      end
      _parse=old_parse(*args)
      _parse.date_precision=precision
      _parse
    end

Public Instance methods

[Source]

# File lib/runt.rb, line 209
  def date_precision
    return @date_precision unless @date_precision.nil?
    return Runt::DPrecision::DEFAULT
  end

[Validate]