require_relative "base" module Validators module FieldValidator class Flavor < Base def valid? available_flavors.detect do |flavor| flavor['id'] == @value end end def message "Invalid flavor '#{@value}'." end private def available_flavors @model.provider_instance.flavors end end end end