lighttroupe/luz

View on GitHub
engine/plugins/event_inputs/time-period.luz.rb

Summary

Maintainability
A
0 mins
Test Coverage
class EventInputTimePeriod < EventInput
    title                "Time Period"
    description "Activates periodically."

    categories :special

    setting 'period', :timespan, :summary => true

    def value
        return false if period.instant?
        ($env[:time] / period.to_seconds).floor > ($env[:previous_time] / period.to_seconds)
    end
end