Sha256: 86fac277991aeefbe5548f314dffee385e9cd7ccb9ea8fe80dfeb8e6d2867e4b
Contents?: true
Size: 924 Bytes
Versions: 66
Compression:
Stored size: 924 Bytes
Contents
# require "eitil_core/formatters/sql" class Date def strfsql(type = :date) type = type.kind_of?(String) ? type.to_sym : type case type when :date return self.strftime "%Y-%m-%d" end return end end class DateTime def strfsql(type = :datetime) type = type.kind_of?(String) ? type.to_sym : type case type when :datetime return self.strftime "%Y-%m-%d %H:%M:%S.%6N" when :date return self.strftime "%Y-%m-%d" when :time return self.strftime "%H:%M:%S" end return end end class Time def strfsql(type = :time) type = type.kind_of?(String) ? type.to_sym : type case type when :datetime return self.strftime "%Y-%m-%d %H:%M:%S.%6N" when :date return self.strftime "%Y-%m-%d" when :time return self.strftime "%H:%M:%S" end return end end
Version data entries
66 entries across 66 versions & 1 rubygems