module Git2

Constants

GIT_ATTR_CHECK_FILE_THEN_INDEX
GIT_ATTR_CHECK_INDEX_ONLY
GIT_ATTR_CHECK_INDEX_THEN_FILE
GIT_ATTR_CHECK_NO_SYSTEM
GIT_BLAME_OPTIONS_INIT
GIT_BLAME_OPTIONS_VERSION
GIT_CHECKOUT_OPTIONS_INIT
GIT_CHECKOUT_OPTIONS_VERSION
GIT_CHERRYPICK_OPTIONS_INIT
GIT_CHERRYPICK_OPTIONS_VERSION
GIT_CLONE_OPTIONS_INIT
GIT_CLONE_OPTIONS_VERSION
GIT_DEFAULT_PORT
GIT_DESCRIBE_DEFAULT_ABBREVIATED_SIZE
GIT_DESCRIBE_DEFAULT_MAX_CANDIDATES_TAGS
GIT_DESCRIBE_FORMAT_OPTIONS_INIT
GIT_DESCRIBE_FORMAT_OPTIONS_VERSION
GIT_DESCRIBE_OPTIONS_INIT
GIT_DESCRIBE_OPTIONS_VERSION
GIT_DIFF_FIND_OPTIONS_INIT
GIT_DIFF_FIND_OPTIONS_VERSION
GIT_DIFF_FORMAT_EMAIL_OPTIONS_INIT
GIT_DIFF_FORMAT_EMAIL_OPTIONS_VERSION
GIT_DIFF_HUNK_HEADER_SIZE
GIT_DIFF_OPTIONS_INIT
GIT_DIFF_OPTIONS_VERSION
GIT_DIFF_PATCHID_OPTIONS_INIT
GIT_DIFF_PATCHID_OPTIONS_VERSION
GIT_FETCH_OPTIONS_INIT
GIT_FETCH_OPTIONS_VERSION
GIT_IDXENTRY_NAMEMASK
GIT_IDXENTRY_STAGEMASK
GIT_IDXENTRY_STAGESHIFT
GIT_MERGE_CONFLICT_MARKER_SIZE
GIT_MERGE_FILE_INPUT_INIT
GIT_MERGE_FILE_INPUT_VERSION
GIT_MERGE_FILE_OPTIONS_INIT
GIT_MERGE_FILE_OPTIONS_VERSION
GIT_MERGE_OPTIONS_INIT
GIT_MERGE_OPTIONS_VERSION
GIT_OID_HEXSZ
GIT_OID_HEX_ZERO
GIT_OID_MINPREFIXLEN
GIT_OID_RAWSZ
GIT_PATH_LIST_SEPARATOR
GIT_PATH_MAX
GIT_PROXY_OPTIONS_INIT
GIT_PROXY_OPTIONS_VERSION
GIT_PUSH_OPTIONS_INIT
GIT_PUSH_OPTIONS_VERSION
GIT_REBASE_NO_OPERATION
GIT_REBASE_OPTIONS_INIT
GIT_REBASE_OPTIONS_VERSION
GIT_REMOTE_CALLBACKS_INIT
GIT_REMOTE_CALLBACKS_VERSION
GIT_REPOSITORY_INIT_OPTIONS_INIT
GIT_REPOSITORY_INIT_OPTIONS_VERSION
GIT_REVERT_OPTIONS_INIT
GIT_REVERT_OPTIONS_VERSION
GIT_STASH_APPLY_OPTIONS_INIT
GIT_STASH_APPLY_OPTIONS_VERSION
GIT_STATUS_OPTIONS_INIT
GIT_STATUS_OPTIONS_VERSION
GIT_STATUS_OPT_DEFAULTS
GIT_SUBMODULE_STATUS__INDEX_FLAGS
GIT_SUBMODULE_STATUS__IN_FLAGS
GIT_SUBMODULE_STATUS__WD_FLAGS
GIT_SUBMODULE_UPDATE_OPTIONS_INIT
GIT_SUBMODULE_UPDATE_OPTIONS_VERSION
GIT_WORKTREE_ADD_OPTIONS_INIT
GIT_WORKTREE_ADD_OPTIONS_VERSION
GIT_WORKTREE_PRUNE_OPTIONS_INIT
GIT_WORKTREE_PRUNE_OPTIONS_VERSION
LIBGIT2_SOVERSION
LIBGIT2_VERSION
LIBGIT2_VER_MAJOR
LIBGIT2_VER_MINOR
LIBGIT2_VER_PATCH
LIBGIT2_VER_REVISION
VERSION

Public Class Methods

attach_function(name, *_) click to toggle source
Calls superclass method
# File lib/git2/git2.rb, line 7
def self.attach_function(name, *_)
  super
rescue FFI::NotFoundError => e
  class_eval do
    define_method(name) { |*_| raise e }
  end
end