# File lib/kafo_wizards/entries/selector.rb, line 16 def self.entry_type :selector end
# File lib/kafo_wizards/entries/selector.rb, line 6 def initialize(name, options={}) super(name, options) @options = options.fetch(:options, {}) end
# File lib/kafo_wizards/entries/selector.rb, line 11 def validate(value) raise KafoWizards::ValidationError.new("#{value} is not a valid option") unless options.include?(value) value end