class Cronex::MinutesDescription
Public Instance Methods
between_description_format(expression)
click to toggle source
# File lib/cronex/description/minutes.rb, line 11 def between_description_format(expression) resources.get('minutes_through_past_the_hour') end
description_format(expression)
click to toggle source
# File lib/cronex/description/minutes.rb, line 15 def description_format(expression) expression == '0' ? '' : [resources.get('at_x'), min_plural(expression), resources.get('past_the_hour')].join(' ') end
interval_description_format(expression)
click to toggle source
# File lib/cronex/description/minutes.rb, line 7 def interval_description_format(expression) format(resources.get('every_x') + ' ' + min_plural(expression), expression) end
min_plural(expression)
click to toggle source
# File lib/cronex/description/minutes.rb, line 23 def min_plural(expression) plural(expression, resources.get('minute'), resources.get('minutes')) end
single_item_description(expression)
click to toggle source
# File lib/cronex/description/minutes.rb, line 3 def single_item_description(expression) Cronex::Utils.format_minutes(expression) end
starting_description_format(expression)
click to toggle source
# File lib/cronex/description/minutes.rb, line 19 def starting_description_format(expression) resources.get('starting') + ' ' + description_format(expression) end