class CanCamel::Filters::AtTime
Public Instance Methods
catch_args()
click to toggle source
# File lib/can_camel/filters/at_time.rb, line 3 def catch_args %i(hours days wdays) end
filter(hours: nil, days: nil, wdays: nil)
click to toggle source
Calls superclass method
CanCamel::Filters::AtDay#filter
# File lib/can_camel/filters/at_time.rb, line 14 def filter(hours: nil, days: nil, wdays: nil) return if hours && !hours.include?(Time.now.hour) super days: days, wdays: wdays end
validate!()
click to toggle source
# File lib/can_camel/filters/at_time.rb, line 7 def validate! validates presence_of: { fields: %i(hours days wdays), any: true, } end