Module: Output::Devices::OptionValidation
- Defined in:
- lib/output/devices.rb
Instance Method Summary collapse
Instance Method Details
#validate!(device_id, required = []) ⇒ Object
87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/output/devices.rb', line 87 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 |