Sha256: 5c0af118a0dfa75a37d83f3448056a5ad28f27b3e9bc1a22914e625444fbf6e2

Contents?: true

Size: 371 Bytes

Versions: 1

Compression:

Stored size: 371 Bytes

Contents

Recliner::Conversions.register(Time, String) { |time| strftime('%Y-%m-%d %T %z') }
Recliner::Conversions.register(Date, Time) { |date| date.to_time }

Recliner::Conversions.register(String, Time) do |str|
  parts = Date._parse(str)
  Time.time_with_datetime_fallback(:local, parts[:year], parts[:mon], parts[:mday], parts[:hour], parts[:min], parts[:sec]) rescue nil
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
recliner-0.0.1 lib/recliner/conversions/time.rb