class Proj4::Error

Constants

ERRORS

Public Class Methods

error(errno) click to toggle source
# File lib/ffi-proj4/error.rb, line 61
def self.error(errno)
  ERRORS[errno.abs] || 'Unknown'
end
instantiate_error(errno) click to toggle source
# File lib/ffi-proj4/error.rb, line 69
def self.instantiate_error(errno)
  name = self.error(errno)
  Proj4.const_get("#{name}Error").new(Proj4::FFIProj4.pj_strerrno(errno))
end
list() click to toggle source
# File lib/ffi-proj4/error.rb, line 57
def self.list
   ERRORS
end
raise_error(errno) click to toggle source
# File lib/ffi-proj4/error.rb, line 65
def self.raise_error(errno)
  raise self.instantiate_error(errno), caller[0..-1]
end

Public Instance Methods

errno() click to toggle source
# File lib/ffi-proj4/error.rb, line 74
def errno
  self.class.errno
end
Also aliased as: errnum
errnum()
Alias for: errno