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'
-
-