Class: Avm::EacGitlabBase0::Api::BaseEntity::ValidateResponseData
- Inherits:
-
Object
- Object
- Avm::EacGitlabBase0::Api::BaseEntity::ValidateResponseData
- Defined in:
- lib/avm/eac_gitlab_base0/api/base_entity/validate_response_data.rb
Instance Method Summary collapse
-
#result ⇒ Object
Object.
Instance Method Details
#result ⇒ Object
Returns Object.
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/avm/eac_gitlab_base0/api/base_entity/validate_response_data.rb', line 14 def result raise ::Avm::EacGitlabBase0::Api::ForbiddenError.new(response.body_str, response) if response.status == 403 with_root_attribute(:error) do |v| raise "URL: #{response.url}, Error: #{v}" end with_root_attribute(:message) do |_v| return nil if response.status == 404 end response.body_data end |