Module: ChurnVsComplexity::Timetravel::RelativePeriodValidator
- Defined in:
- lib/churn_vs_complexity/timetravel.rb
Overview
TODO: unit test
Class Method Summary collapse
Class Method Details
.validate!(relative_period:) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/churn_vs_complexity/timetravel.rb', line 23 def self.validate!(relative_period:) raise ValidationError, 'Relative period is required in timetravel mode' if relative_period.nil? return if relative_period.nil? || i[month quarter year].include?(relative_period) raise ValidationError, "Invalid relative period #{relative_period}" end |