I18n.t("user_blocks.helper.time_past", :time => friendly_date(last_time)).html_safe
end
end
+
+ def block_duration_in_words(duration)
+ parts = ActiveSupport::Duration.build(duration).parts
+ if duration < 1.day
+ I18n.t("user_blocks.helper.block_duration.hours", :count => parts[:hours])
+ elsif duration < 1.week
+ I18n.t("user_blocks.helper.block_duration.days", :count => parts[:days])
+ elsif duration < 1.month
+ I18n.t("user_blocks.helper.block_duration.weeks", :count => parts[:weeks])
+ elsif duration < 1.year
+ I18n.t("user_blocks.helper.block_duration.months", :count => parts[:months])
+ else
+ I18n.t("user_blocks.helper.block_duration.years", :count => parts[:years])
+ end
+ end
end