Class: R10K::Settings::EnumDefinition
- Inherits:
-
Definition
- Object
- Definition
- R10K::Settings::EnumDefinition
- Defined in:
- lib/r10k/settings/enum_definition.rb
Instance Attribute Summary
Attributes inherited from Definition
Instance Method Summary collapse
Methods inherited from Definition
#assign, #evaluate, #initialize, #resolve
Methods included from Helpers
Constructor Details
This class inherits a constructor from R10K::Settings::Definition
Instance Method Details
#validate ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/r10k/settings/enum_definition.rb', line 7 def validate if @value if !@enum.include?(@value) raise ArgumentError, "Setting #{@name} should be one of #{@enum.inspect}, not '#{@value}'" end end end |