Class: IceCube::SecondlyRule

Inherits:
ValidatedRule show all
Includes:
Validations::SecondlyInterval
Defined in:
lib/ice_cube/rules/secondly_rule.rb

Constant Summary

Constants included from Validations::Lock

Validations::Lock::INTERVALS

Instance Attribute Summary

Attributes inherited from Rule

#uses

Instance Method Summary collapse

Methods included from Validations::SecondlyInterval

#interval

Methods inherited from ValidatedRule

#clobber_base_validations, #next_time, #replace_validations_for, #to_hash, #to_ical, #to_s, #validations_for

Methods included from Validations::Until

#until, #until_time

Methods included from Deprecated

#deprecated, #deprecated_alias

Methods included from Validations::Count

#count, #occurrence_count

Methods included from Validations::DayOfYear

#day_of_year

Methods included from Validations::MonthOfYear

#month_of_year

Methods included from Validations::Day

#day

Methods included from Validations::DayOfWeek

#day_of_week

Methods included from Validations::DayOfMonth

#day_of_month

Methods included from Validations::Lock

#validate

Methods included from Validations::SecondOfMinute

#second_of_minute

Methods included from Validations::MinuteOfHour

#minute_of_hour

Methods included from Validations::HourOfDay

#hour_of_day

Methods included from Validations::ScheduleLock

#schedule_lock

Methods inherited from Rule

#==, daily, from_hash, from_ical, from_yaml, #full_required?, #hash, hourly, minutely, monthly, #next_time, #on?, #reset, secondly, #terminating?, #to_hash, #to_ical, #to_yaml, weekly, yearly

Constructor Details

#initialize(interval = 1) ⇒ SecondlyRule

Returns a new instance of SecondlyRule.



7
8
9
# File 'lib/ice_cube/rules/secondly_rule.rb', line 7

def initialize(interval = 1)
  interval(interval)
end