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