module Validators class DeployEnv::Flavor < Base def valid? return true unless @model.flavor available_flavors.detect do |flavor| flavor['id'] == @model.flavor end end def message "Invalid flavor '#{@model.flavor}'." end private def available_flavors @model.provider_instance.flavors end end end