module Output::Devices::OptionValidation
Public Instance Methods
validate!(device_id, required = [])
click to toggle source
# File lib/output/devices.rb, line 94 def validate!(device_id, required = []) missing_option = false message = "An #{device_id} device requires :\n" required.each do |key| unless self.has_key?(key) missing_option = true message = "#{message}\t :#{key}\n" end end raise message if missing_option end