Sha256: e895cb3af4b860bbf32680e1552e585353410f9c087f5d6f62cc94920962e7c5
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
# Add the directory containing this file to the start of the load path if it # isn't there already. $LOAD_PATH.unshift(File.dirname(__FILE__)) unless $LOAD_PATH.include?(File.dirname(__FILE__)) || $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__))) require 'core_ext/string' require 'super_hooks/version' require 'super_hooks/hook' require 'super_hooks/installer' require 'super_hooks/git' require 'super_hooks/runner' require 'pathname' require 'fileutils' require 'erb' # A module to interact with git hooks # # It is knows if hooks are installed or not module SuperHooks # The binary name # Used for covenience when creating the scripts BINARY_NAME = 'super_hooks' # The root pathname ROOT = Pathname.new(File.dirname(__FILE__) + '/../').expand_path # Allows to look if super_hooks is installed # # Example: # # installed? # #=> true # # Returns a boolean def self.installed? return false unless Git.repository? hooks_folder = File.join(Git.current_repository, '.git', 'hooks.old', '') File.exist?(hooks_folder) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
super_hooks-0.0.2.1 | lib/super_hooks.rb |