Class: Vimpack::Models::ApiBase

Inherits:
Base
  • Object
show all
Includes:
Utils::Api
Defined in:
lib/vimpack/models/apibase.rb

Instance Attribute Summary

Attributes included from Utils::File

#bundle_path, #home_path, #pack_path, #script_path, #vim_path

Method Summary

Methods included from Utils::Api

included

Methods inherited from Base

#initialize

Methods included from Utils::Git

#add_submodule, #init_repo, #init_submodule, #remove_submodule, #replace_contents, #repo_add_dot, #repo_add_remote, #repo_clone, #repo_commit, #repo_exec, #repo_pull, #repo_push, #repo_remote?, #sanitize_commands, #update_submodule

Methods included from Utils::Process

#run_process!, #run_process_and_wait!, #run_process_or_die!, #wait_for_child, #within_dir

Methods included from Utils::Io

#die!, #exit_with_error!, #say, #scream

Methods included from Utils::File

#create_link, #directory_exists?, #file_exists?, #make_dir, #move_path, #remove_directory, #remove_link, #setup_paths, #symlink_exists?, #template, #template_path

Constructor Details

This class inherits a constructor from Vimpack::Models::Base