From 05406442b81be49154737d763fc65c7fb0f03608 Mon Sep 17 00:00:00 2001 From: Antonio Tapiador del Dujo Date: Sun, 18 Mar 2012 11:58:08 +0100 Subject: time_tag support for blocks --- actionpack/lib/action_view/helpers/date_helper.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'actionpack/lib/action_view') diff --git a/actionpack/lib/action_view/helpers/date_helper.rb b/actionpack/lib/action_view/helpers/date_helper.rb index 2d37923825..ee9f0da9b8 100644 --- a/actionpack/lib/action_view/helpers/date_helper.rb +++ b/actionpack/lib/action_view/helpers/date_helper.rb @@ -625,13 +625,18 @@ module ActionView # time_tag Date.today, :pubdate => true # => # # - def time_tag(date_or_time, *args) + # <%= time_tag Time.now do %> + # Right now + # <% end %> + # # => + # + def time_tag(date_or_time, *args, &block) options = args.extract_options! format = options.delete(:format) || :long content = args.first || I18n.l(date_or_time, :format => format) datetime = date_or_time.acts_like?(:time) ? date_or_time.xmlschema : date_or_time.rfc3339 - content_tag(:time, content, options.reverse_merge(:datetime => datetime)) + content_tag(:time, content, options.reverse_merge(:datetime => datetime), &block) end end -- cgit v1.2.3