class Vte::Loader
Private Instance Methods
define_version_module()
click to toggle source
# File lib/vte3/loader.rb, line 24 def define_version_module @version_module = Module.new @base_module.const_set("Version", @version_module) end
load_constant_info(info)
click to toggle source
Calls superclass method
# File lib/vte3/loader.rb, line 42 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/vte3/loader.rb, line 29 def post_load(repository, namespace) require_libraries end
pre_load(repository, namespace)
click to toggle source
# File lib/vte3/loader.rb, line 20 def pre_load(repository, namespace) define_version_module end
require_libraries()
click to toggle source
# File lib/vte3/loader.rb, line 33 def require_libraries require "vte3/pty" require "vte3/regex" require "vte3/terminal" require "vte3/version" require "vte3/deprecated" end