module CloudFoundry::Perm::V1::Errors

Public Class Methods

from_grpc_error(e) click to toggle source
# File lib/perm/v1/errors.rb, line 7
def self.from_grpc_error(e)
  case e
  when GRPC::AlreadyExists
    AlreadyExists.new(e.code, e.details, e.metadata)
  when GRPC::NotFound
    NotFound.new(e.code, e.details, e.metadata)
  when GRPC::BadStatus
    BadStatus.new(e.code, e.details, e.metadata)
  else
    e
  end
end