Module: GitJump
- Defined in:
- lib/git_jump.rb,
lib/git_jump/cli.rb,
lib/git_jump/action.rb,
lib/git_jump/colors.rb,
lib/git_jump/config.rb,
lib/git_jump/version.rb,
lib/git_jump/database.rb,
lib/git_jump/utils/xdg.rb,
lib/git_jump/repository.rb,
lib/git_jump/actions/add.rb,
lib/git_jump/actions/base.rb,
lib/git_jump/actions/jump.rb,
lib/git_jump/actions/list.rb,
lib/git_jump/utils/output.rb,
lib/git_jump/actions/clear.rb,
lib/git_jump/actions/setup.rb,
lib/git_jump/actions/status.rb,
lib/git_jump/actions/install.rb,
lib/git_jump/utils/config_cache.rb,
lib/git_jump/hooks/post_checkout.rb
Overview
All other dependencies are loaded on-demand via loaders To use optimized loading in your code:
require "git_jump/loaders/add_loader" # For add action
require "git_jump/loaders/list_loader" # For list action
require "git_jump/loaders/jump_loader" # For jump action
require "git_jump/loaders/clear_loader" # For clear action
require "git_jump/loaders/install_loader" # For install action
require "git_jump/loaders/setup_loader" # For setup action
require "git_jump/loaders/status_loader" # For status action
Defined Under Namespace
Modules: Actions, Colors, Hooks, Utils Classes: Action, CLI, Config, Database, Error, Repository
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.load_all! ⇒ Object
Manual full load trigger.
Class Method Details
.load_all! ⇒ Object
Manual full load trigger
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/git_jump.rb', line 27 def self.load_all! return if @loaded_all require_relative "git_jump/colors" require_relative "git_jump/utils/output" require_relative "git_jump/utils/config_cache" require_relative "git_jump/config" require_relative "git_jump/database" require_relative "git_jump/repository" require_relative "git_jump/actions/base" require_relative "git_jump/actions/add" require_relative "git_jump/actions/list" require_relative "git_jump/actions/jump" require_relative "git_jump/actions/clear" require_relative "git_jump/actions/install" require_relative "git_jump/actions/setup" require_relative "git_jump/actions/status" require_relative "git_jump/hooks/post_checkout" require_relative "git_jump/cli" @loaded_all = true end |