lib/lite/ruby/helpers/time_helper.rb in lite-ruby-1.0.14 vs lib/lite/ruby/helpers/time_helper.rb in lite-ruby-1.0.15

- old
+ new

@@ -1,84 +1,86 @@ # frozen_string_literal: true -module Lite - module Ruby - module TimeHelper +if Lite::Ruby.configuration.monkey_patches.include?('time') + module Lite + module Ruby + module TimeHelper - TIME_STAMPS ||= { - hour: '%H', - hour_blank: '%k', - hour_padded: '%H', - hour_12: '%I', - hour_12_padded: '%I', - hour_12_blank: '%l', - minute: '%M', - second: '%S', - ampm: '%P', - meridian: '%p', - time_zone: '%z', - time_zone_offset: '%:z', - time_zone_offset_full: '%::z', - time_zone_name: '%Z', - time: '%H:%M', - time_blank: '%k:%M', - time_padded: '%H:%M', - time_tz: '%H:%M %z', - time_tzn: '%H:%M %Z', - time_12: '%I:%M %P', - time_12_padded: '%I:%M %P', - time_12_blank: '%l:%M %P', - time_12_tz: '%I:%M %P %z', - time_12_tzn: '%I:%M %P %Z', - daytime: '%B %-d %H:%M', - daytime_abbr: '%b %-d %H:%M', - daytime_iso: '%m-%d %H:%M', - daytime_12: '%B %-d %I:%M %P', - daytime_12_abbr: '%b %-d %I:%M %P', - daytime_12_iso: '%m-%d %I:%M %P', - datetime: '%B %-d, %Y %H:%M', - datetime_abbr: '%b %-d, %Y %H:%M', - datetime_iso: '%Y-%m-%d %H:%M', - datetime_12: '%B %-d, %Y %I:%M %P', - datetime_12_abbr: '%b %-d, %Y %I:%M %P', - datetime_12_iso: '%Y-%m-%d %I:%M %P', - datetime_tzn: '%B %-d, %Y %H:%M %Z', - datetime_abbr_tzn: '%b %-d, %Y %H:%M %Z', - datetime_iso_tzn: '%Y-%m-%d %H:%M %z', - datetime_12_tzn: '%B %-d, %Y %I:%M %P %Z', - datetime_12_abbr_tzn: '%b %-d, %Y %I:%M %P %Z', - datetime_12_iso_tzn: '%Y-%m-%d %I:%M %P %z' - }.freeze - TIME_UNITS = { - h: 'H', - hour: 'H', - hour_padded: 'H', - hh: 'k', - HOUR: 'k', - hour_blank: 'k', - hhh: 'I', - hour_12: 'I', - hour_12_padded: 'I', - hhhh: 'l', - HOUR_12: 'l', - hour_12_blank: 'l', - n: 'M', - minute: 'M', - s: 'S', - second: 'S', - ampm: 'P', - meridian: 'P', - AMPM: 'p', - MERIDIAN: 'p', - z: 'z', - time_zone: 'z', - zz: ':z', - time_zone_offset: ':z', - zzz: '::z', - time_zone_offset_full: '::z', - zzzz: 'Z', - time_zone_name: 'Z' - }.freeze + TIME_STAMPS ||= { + hour: '%H', + hour_blank: '%k', + hour_padded: '%H', + hour_12: '%I', + hour_12_padded: '%I', + hour_12_blank: '%l', + minute: '%M', + second: '%S', + ampm: '%P', + meridian: '%p', + time_zone: '%z', + time_zone_offset: '%:z', + time_zone_offset_full: '%::z', + time_zone_name: '%Z', + time: '%H:%M', + time_blank: '%k:%M', + time_padded: '%H:%M', + time_tz: '%H:%M %z', + time_tzn: '%H:%M %Z', + time_12: '%I:%M %P', + time_12_padded: '%I:%M %P', + time_12_blank: '%l:%M %P', + time_12_tz: '%I:%M %P %z', + time_12_tzn: '%I:%M %P %Z', + daytime: '%B %-d %H:%M', + daytime_abbr: '%b %-d %H:%M', + daytime_iso: '%m-%d %H:%M', + daytime_12: '%B %-d %I:%M %P', + daytime_12_abbr: '%b %-d %I:%M %P', + daytime_12_iso: '%m-%d %I:%M %P', + datetime: '%B %-d, %Y %H:%M', + datetime_abbr: '%b %-d, %Y %H:%M', + datetime_iso: '%Y-%m-%d %H:%M', + datetime_12: '%B %-d, %Y %I:%M %P', + datetime_12_abbr: '%b %-d, %Y %I:%M %P', + datetime_12_iso: '%Y-%m-%d %I:%M %P', + datetime_tzn: '%B %-d, %Y %H:%M %Z', + datetime_abbr_tzn: '%b %-d, %Y %H:%M %Z', + datetime_iso_tzn: '%Y-%m-%d %H:%M %z', + datetime_12_tzn: '%B %-d, %Y %I:%M %P %Z', + datetime_12_abbr_tzn: '%b %-d, %Y %I:%M %P %Z', + datetime_12_iso_tzn: '%Y-%m-%d %I:%M %P %z' + }.freeze + TIME_UNITS = { + h: 'H', + hour: 'H', + hour_padded: 'H', + hh: 'k', + HOUR: 'k', + hour_blank: 'k', + hhh: 'I', + hour_12: 'I', + hour_12_padded: 'I', + hhhh: 'l', + HOUR_12: 'l', + hour_12_blank: 'l', + n: 'M', + minute: 'M', + s: 'S', + second: 'S', + ampm: 'P', + meridian: 'P', + AMPM: 'p', + MERIDIAN: 'p', + z: 'z', + time_zone: 'z', + zz: ':z', + time_zone_offset: ':z', + zzz: '::z', + time_zone_offset_full: '::z', + zzzz: 'Z', + time_zone_name: 'Z' + }.freeze + end end end end