Sha256: 10ba1af11a0a4bcb1b572c3da052a7f3da6a3db2a72bdc64d534e93c61f02bc2
Contents?: true
Size: 467 Bytes
Versions: 7
Compression:
Stored size: 467 Bytes
Contents
module Quandl module Operation class QDate class << self def parse(value) date = Date.jd(value.to_i) if value.kind_of?(String) && value.numeric? date = Date.jd(value) if value.is_a?(Integer) date = Date.parse(value) if value.is_a?(String) && value =~ /^[0-9]{4}\-[0-9]{2}\-[0-9]{2}$/ date = value if value.is_a?(Date) date = value.to_date if value.respond_to?(:to_date) date rescue nil end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems