lib/ffi-cups.rb in ffi-cups-0.2.2 vs lib/ffi-cups.rb in ffi-cups-0.3.0

- old
+ new

@@ -1,19 +1,18 @@ require 'ffi' require 'byebug' module Cups - extend FFI::Library - begin + # Custom or default path for libcups.so + def self.libcups if ENV['CUPS_LIB'] - ffi_lib(ENV['CUPS_LIB']) + ENV['CUPS_LIB'] else - ffi_lib('cups') + 'cups' end - rescue LoadError => e - raise LoadError, "Didn't find libcups on your system." end + end # Constants require 'ffi-cups/constants'