Exception: Latitude::PermissionError
- Defined in:
- lib/latitude/api/errors.rb
Constant Summary collapse
- READ_ONLY_CODES =
%w[ READ_ONLY_API_KEY READ_ONLY_KEY read_only_api_key read_only ].freeze
Instance Attribute Summary
Attributes inherited from APIError
#entries, #http_body, #http_headers, #http_status, #json_body, #request_id
Instance Method Summary collapse
Methods inherited from APIError
#code, #detail, #initialize, #title
Constructor Details
This class inherits a constructor from Latitude::APIError
Instance Method Details
#feature_not_enabled? ⇒ Boolean
94 95 96 |
# File 'lib/latitude/api/errors.rb', line 94 def feature_not_enabled? entries.any? { |e| e.code.to_s == "FEATURE_NOT_ENABLED" } end |
#read_only_key? ⇒ Boolean
90 91 92 |
# File 'lib/latitude/api/errors.rb', line 90 def read_only_key? entries.any? { |e| READ_ONLY_CODES.include?(e.code.to_s) } end |