lib/active_object/date.rb in active_object-5.7.0 vs lib/active_object/date.rb in active_object-5.8.0
- old
+ new
@@ -150,13 +150,10 @@
alias_method :count_years_until, :count_years_since
def format(string)
delimiters = string.scan(/\W+/)
formatters = string.scan(/[a-z0-9_]+/i)
-
- string = formatters.map do |unit|
- "%#{STRING_UNITS.fetch(unit.to_sym)}#{delimiters.shift || ''}"
- end
+ string = formatters.map { |unit| "%#{STRING_UNITS.fetch(unit.to_sym)}#{delimiters.shift}" }
strftime(string.join)
end
def to_format(key = :datetime_iso)