Sha256: 1d880a1f0d2e931395aa83d165e299082c5f6bbe638e62b56f90e1703296b2b8
Contents?: true
Size: 1.56 KB
Versions: 1
Compression:
Stored size: 1.56 KB
Contents
require 'active_support/core_ext/object/blank' module JactiveSupport #:nodoc: module JavaExtensions #:nodoc: module SqlDate #:nodoc: # Converting dates to formatted strings, times, and datetimes. module Conversions DATE_FORMATS = { :db => "yyyy-MM-dd", :i18n => lambda { |clazz, locale| format = I18n.translate(:"formats.date", :default=>'') !format.blank? ? clazz.pattern_formatter(format) : clazz.date_instance(:default, locale) }, :number => "YYYMMdd", :full => lambda { |clazz, locale| clazz.date_instance(:full, locale) }, :long => lambda { |clazz, locale| clazz.date_instance(:long, locale) }, :medium => lambda { |clazz, locale| clazz.date_instance(:medium, locale) }, :short => lambda { |clazz, locale| clazz.date_instance(:short, locale) }, :default => lambda { |clazz, locale| clazz.date_instance(:default, locale) }, :long_ordinal => lambda { |clazz| clazz.pattern_formatter("%B #{time.day.ordinalize}, %Y %H:%M") }, :rfc822 => lambda { |clazz| clazz.pattern_formatter("%a, %d %b %Y %H:%M:%S #{time.formatted_offset(false)}") }, :httpdate => lambda { |clazz| clazz.pattern_formatter("EEE, dd MMM yyyy HH:mm:ss z", "GMT") } } def to_java_sqldate self end def acts_like_time? false end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jactive_support-2.0.0 | lib/jactive_support/java_ext/sql_date/conversions.rb |