lib/vips.rb in vips-8.8.0.3 vs lib/vips.rb in vips-8.8.2

- old
+ new

@@ -41,34 +41,34 @@ # log flags LOG_FLAG_RECURSION = 1 << 0 LOG_FLAG_FATAL = 1 << 1 # GLib log levels - LOG_LEVEL_ERROR = 1 << 2 # always fatal + LOG_LEVEL_ERROR = 1 << 2 # always fatal LOG_LEVEL_CRITICAL = 1 << 3 LOG_LEVEL_WARNING = 1 << 4 LOG_LEVEL_MESSAGE = 1 << 5 LOG_LEVEL_INFO = 1 << 6 LOG_LEVEL_DEBUG = 1 << 7 # map glib levels to Logger::Severity GLIB_TO_SEVERITY = { - LOG_LEVEL_ERROR => Logger::ERROR, - LOG_LEVEL_CRITICAL => Logger::FATAL, - LOG_LEVEL_WARNING => Logger::WARN, - LOG_LEVEL_MESSAGE => Logger::UNKNOWN, - LOG_LEVEL_INFO => Logger::INFO, - LOG_LEVEL_DEBUG => Logger::DEBUG + LOG_LEVEL_ERROR => Logger::ERROR, + LOG_LEVEL_CRITICAL => Logger::FATAL, + LOG_LEVEL_WARNING => Logger::WARN, + LOG_LEVEL_MESSAGE => Logger::UNKNOWN, + LOG_LEVEL_INFO => Logger::INFO, + LOG_LEVEL_DEBUG => Logger::DEBUG } GLIB_TO_SEVERITY.default = Logger::UNKNOWN # nil being the default @glib_log_domain = nil @glib_log_handler_id = 0 # module-level, so it's not GCd away - LOG_HANDLER = Proc.new do |domain, level, message, user_data| + LOG_HANDLER = Proc.new do |domain, level, message, _user_data| @logger.log(GLIB_TO_SEVERITY[level], message, domain) end def self.remove_log_handler if @glib_log_handler_id != 0 && @glib_log_domain @@ -109,13 +109,11 @@ # after Ruby has gone at_exit { GLib::remove_log_handler } end - end - end module GObject extend FFI::Library @@ -149,11 +147,10 @@ GDOUBLE_TYPE = g_type_from_name "gdouble" GENUM_TYPE = g_type_from_name "GEnum" GFLAGS_TYPE = g_type_from_name "GFlags" GSTR_TYPE = g_type_from_name "gchararray" GOBJECT_TYPE = g_type_from_name "GObject" - end require 'vips/gobject' require 'vips/gvalue' @@ -383,11 +380,11 @@ # # Libvips uses g_log() to log warning, debug, info and (some) error messages. # # https://developer.gnome.org/glib/stable/glib-Message-Logging.html # -# You can disable wanrings by defining the `VIPS_WARNING` environment variable. +# You can disable warnings by defining the `VIPS_WARNING` environment variable. # You can enable info output by defining `VIPS_INFO`. # # # Exceptions # # The wrapper spots errors from vips operations and raises the {Vips::Error} @@ -526,11 +523,11 @@ end # Turn libvips leak testing on and off. Handy for debugging ruby-vips, not # very useful for user code. def self.leak_set leak - vips_leak_set (leak ? 1 : 0) + vips_leak_set((leak ? 1 : 0)) end attach_function :vips_cache_set_max, [:int], :void attach_function :vips_cache_set_max_mem, [:int], :void attach_function :vips_cache_set_max_files, [:int], :void @@ -612,15 +609,12 @@ LIBRARY_VERSION = Vips::version_string # libvips has this arbitrary number as a sanity-check upper bound on image # size. It's sometimes useful for know whan calculating image ratios. MAX_COORD = 10000000 - end require 'vips/object' require 'vips/operation' require 'vips/image' require 'vips/interpolate' require 'vips/version' - -