Module: Imagga::Exceptions
Instance Method Summary collapse
Instance Method Details
#raise_if_request_failed!(result) ⇒ Object
7 8 9 10 11 |
# File 'lib/imagga/exceptions.rb', line 7 def raise_if_request_failed!(result) if result.respond_to?(:keys) && result.keys.include?('error_code') raise Imagga::ClientException.new(result['error_code'].to_i), result['error_message'], caller[0..-1] end end |
#raise_missing(attribute) ⇒ Object
3 4 5 |
# File 'lib/imagga/exceptions.rb', line 3 def raise_missing(attribute) raise ArgumentError, "%s is missing" % attribute.to_s end |