Method: Deliver::DetectValues#verify_languages!

Defined in:
deliver/lib/deliver/detect_values.rb

#verify_languages!(options) ⇒ Object

[View source]

81
82
83
84
85
86
87
88
89
90
91
# File 'deliver/lib/deliver/detect_values.rb', line 81

def verify_languages!(options)
  languages = options[:languages]
  return unless languages

  all_languages = Spaceship::Tunes.client.available_languages
  diff = languages - all_languages

  unless diff.empty?
    UI.user_error!("The following languages are invalid and cannot be activated: #{diff.join(',')}\n\nValid languages are: #{all_languages}")
  end
end