Module: Gitguard

Defined in:
lib/gitguard.rb,
lib/gitguard/rails.rb,
lib/gitguard/config.rb,
lib/gitguard/runner.rb,
lib/gitguard/railtie.rb,
lib/gitguard/version.rb,
lib/gitguard/dir_search.rb,
lib/gitguard/rake_application.rb,
lib/gitguard/rails/commands_tasks.rb,
lib/generators/gitguard/install_generator.rb

Defined Under Namespace

Modules: Config, DirSearch, Rails, RakeApplication Classes: Error, InstallGenerator, Railtie, Runner

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.disabled?Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/gitguard.rb', line 27

def disabled?
  ENV['GITGUARD'] =~ /false|no|off|0/i
end

.enabled?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/gitguard.rb', line 23

def enabled?
  !disabled?
end

.run(user_command, &block) ⇒ Object



15
16
17
# File 'lib/gitguard.rb', line 15

def run(user_command, &block)
  Runner.new(user_command).execute(&block)
end

.target_rake_task?(task) ⇒ Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/gitguard.rb', line 19

def target_rake_task?(task)
  Config.target_rake_task?(task)
end