class R10K::Settings::EnumDefinition
Public Instance Methods
validate()
click to toggle source
# 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
Private Instance Methods
allowed_initialize_opts()
click to toggle source
Calls superclass method
R10K::Settings::Definition#allowed_initialize_opts
# File lib/r10k/settings/enum_definition.rb, line 17 def allowed_initialize_opts super.merge({:enum => true}) end