Module: Evropochta::Postal::Base
- Included in:
- PutOrder
- Defined in:
- lib/evropochta/postal/base.rb
Instance Method Summary collapse
Instance Method Details
#validate_required_keys(opts) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/evropochta/postal/base.rb', line 4 def validate_required_keys(opts) missing_keys = self::REQUIRED_KEYS.select { |key| opts[key].nil? } return unless missing_keys.any? raise ArgumentError, "Missing required keys: #{missing_keys.map(&:to_s).join(', ')}" end |