class FreeType::Error

Error collection defined by freetype error

Constants

ERRORS

$ cat /usr/local/Cellar/freetype/2.6_1/include/freetype2/fterrdef.h | ruby -e 'print $stdin.read.gsub(/,n|/m, “”)'| grep ERRORDEF | awk '{print $3 “ => [(”$2 “ = Class.new(Error)), ” $3 “, ” $4“ ”$5“ ”$6“ ”$7“ ”$8“ ”$9 “ ”$10“ ”$11“ ”$12“],”}' | pbcopy

Attributes

code[R]
message[R]

Public Class Methods

find(code) click to toggle source

err = FT_Init_FreeType(library) raise Error.find(err) unless err == 0

# File lib/freetype/error.rb, line 13
def find(code)
  klass, code, message = ERRORS[code]
  if klass
    klass.new(code, message)
  else
    nil
  end
end
new(code, message) click to toggle source
# File lib/freetype/error.rb, line 5
def initialize(code, message)
  @code = code
  @message = message
end