class WebKitGtk::Loader
Private Instance Methods
define_version_module()
click to toggle source
# File lib/webkit-gtk.rb, line 57 def define_version_module @version_module = Module.new @base_module.const_set("Version", @version_module) end
initialize_post(object)
click to toggle source
Calls superclass method
# File lib/webkit-gtk.rb, line 66 def initialize_post(object) super return unless object.is_a?(GLib::Object) self.class.reference_gobject(object, :sink => true) end
load_constant_info(info)
click to toggle source
Calls superclass method
# File lib/webkit-gtk.rb, line 72 def load_constant_info(info) case info.name when /_VERSION\z/ @version_module.const_set($PREMATCH, info.value) else super end end
post_load(repository, namespace)
click to toggle source
# File lib/webkit-gtk.rb, line 53 def post_load(repository, namespace) require_libraries end
pre_load(repository, namespace)
click to toggle source
# File lib/webkit-gtk.rb, line 49 def pre_load(repository, namespace) define_version_module end
require_libraries()
click to toggle source
# File lib/webkit-gtk.rb, line 62 def require_libraries require "webkit-gtk/version" end