Module: Output::Devices::OptionValidation
- Defined in:
- lib/output/devices.rb
Instance Method Summary collapse
Instance Method Details
#validate!(device_id, required = []) ⇒ Object
94 95 96 97 98 99 100 101 102 103 104 |
# File 'lib/output/devices.rb', line 94 def validate!(device_id, required = []) missing_option = false = "An #{device_id} device requires :\n" required.each do |key| unless self.has_key?(key) missing_option = true = "#{}\t :#{key}\n" end end raise if missing_option end |