Sha256: 4681e132484924924609f25fecbff96f579497fba251bb83de47826f5cb530eb

Contents?: true

Size: 488 Bytes

Versions: 4

Compression:

Stored size: 488 Bytes

Contents

# Name::      Sysadmin::TimeExtension
# Author::    774 <http://id774.net>
# Created::   Sep 27, 2012
# Updated::   Sep 27, 2012
# Copyright:: 774 Copyright (c) 2012
# License::   Licensed under the GNU GENERAL PUBLIC LICENSE, Version 3.0.

require 'time'

module Sysadmin
  module TimeExtension

    def Time.strict_parse(str)
      unix_epoch = Time.local(1970,1,1,0,0,0)
      time = Time.parse(str, nil) rescue nil
      time = nil if time == unix_epoch
      time
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sysadmin-0.2.0 lib/sysadmin/time_ext.rb
sysadmin-0.1.5 lib/sysadmin/time_ext.rb
sysadmin-0.1.4 lib/sysadmin/time_ext.rb
sysadmin-0.1.3 lib/sysadmin/time_ext.rb