module Sidekiq::Statistic::WebExtensionHelper
Constants
- DEFAULT_DAYS
Public Instance Methods
calculate_date_range(params)
click to toggle source
# File lib/sidekiq/statistic/web_extension_helper.rb, line 14 def calculate_date_range(params) if params['dateFrom'] && params['dateTo'] from = Date.parse(params['dateFrom']) to = Date.parse(params['dateTo']) [(to - from).to_i, to] else [DEFAULT_DAYS] end end
convert_to_date_object(date)
click to toggle source
# File lib/sidekiq/statistic/web_extension_helper.rb, line 29 def convert_to_date_object(date) date.is_a?(String) ? Time.parse(date) : Time.at(date) end
date_format(format = nil)
click to toggle source
# File lib/sidekiq/statistic/web_extension_helper.rb, line 25 def date_format(format = nil) get_locale.dig('date', 'formats', format || 'default') || '%m/%d/%Y' end
format_date(date_to_format, format = nil)
click to toggle source
# File lib/sidekiq/statistic/web_extension_helper.rb, line 9 def format_date(date_to_format, format = nil) time = date_to_format ? convert_to_date_object(date_to_format) : Time.now time.strftime(self.date_format(format)) end