module Interage::DateTimeHelper
Public Instance Methods
business_day?(date)
click to toggle source
# File lib/interage/date_time_helper.rb, line 13 def business_day?(date) Holidays.on(date, :br).empty? && date.to_date.workday? end
business_days_from_now(days = 2)
click to toggle source
# File lib/interage/date_time_helper.rb, line 5 def business_days_from_now(days = 2) date = days.to_i.business_days.from_now.to_date return l(date) if business_day?(date) business_days_from_now(days + 1) end
format_date(date, date_format = :date_time)
click to toggle source
# File lib/interage/date_time_helper.rb, line 17 def format_date(date, date_format = :date_time) l(date, format: date_format) end
format_time(time)
click to toggle source
# File lib/interage/date_time_helper.rb, line 21 def format_time(time) return if time.blank? time.strftime('%H:%M') end