Module: PolishGeeks::DevTools

Defined in:
lib/polishgeeks/dev-tools/version.rb,
lib/polishgeeks-dev-tools.rb,
lib/polishgeeks/dev-tools/hash.rb,
lib/polishgeeks/dev-tools/shell.rb,
lib/polishgeeks/dev-tools/config.rb,
lib/polishgeeks/dev-tools/errors.rb,
lib/polishgeeks/dev-tools/logger.rb,
lib/polishgeeks/dev-tools/runner.rb,
lib/polishgeeks/dev-tools/commands/base.rb,
lib/polishgeeks/dev-tools/commands/yard.rb,
lib/polishgeeks/dev-tools/output_storer.rb,
lib/polishgeeks/dev-tools/commands/rspec.rb,
lib/polishgeeks/dev-tools/commands/readme.rb,
lib/polishgeeks/dev-tools/validators/base.rb,
lib/polishgeeks/dev-tools/commands/rubocop.rb,
lib/polishgeeks/dev-tools/validators/rails.rb,
lib/polishgeeks/dev-tools/commands/brakeman.rb,
lib/polishgeeks/dev-tools/commands/haml_lint.rb,
lib/polishgeeks/dev-tools/commands/simplecov.rb,
lib/polishgeeks/dev-tools/commands/expires_in.rb,
lib/polishgeeks/dev-tools/commands/rubycritic.rb,
lib/polishgeeks/dev-tools/commands/yml_parser.rb,
lib/polishgeeks/dev-tools/validators/simplecov.rb,
lib/polishgeeks/dev-tools/commands/empty_method.rb,
lib/polishgeeks/dev-tools/commands/final_blank_line.rb,
lib/polishgeeks/dev-tools/commands/rspec_files_names.rb,
lib/polishgeeks/dev-tools/commands/tasks_files_names.rb,
lib/polishgeeks/dev-tools/commands/allowed_extensions.rb,
lib/polishgeeks/dev-tools/commands/examples_comparator.rb,
lib/polishgeeks/dev-tools/commands/rspec_files_structure.rb,
lib/polishgeeks/dev-tools/commands/empty_method/file_parser.rb,
lib/polishgeeks/dev-tools/commands/empty_method/string_refinements.rb

Overview

Dev Tools for PolishGeeks developers

Defined Under Namespace

Modules: Commands, Errors, Validators Classes: Config, Hash, Logger, OutputStorer, Runner, Shell

Constant Summary collapse

VERSION =

Current version of dev tools

'1.2.1'

Class Method Summary collapse

Class Method Details

.app_rootString

Returns app root path.

Returns:

  • (String)

    app root path



42
43
44
# File 'lib/polishgeeks-dev-tools.rb', line 42

def self.app_root
  File.dirname(ENV['BUNDLE_GEMFILE'])
end

.configPolishGeeks::DevTools::Config.config

This is just an alias so we can use it from DevTools directly



32
33
34
# File 'lib/polishgeeks-dev-tools.rb', line 32

def self.config
  Config.config
end

.gem_rootString

Returns root path of this gem.

Returns:

  • (String)

    root path of this gem



37
38
39
# File 'lib/polishgeeks-dev-tools.rb', line 37

def self.gem_root
  File.expand_path('../..', __FILE__)
end

.setup(&block) ⇒ Object

Sets up the whole configuration

Parameters:

  • block (Block)


48
49
50
# File 'lib/polishgeeks-dev-tools.rb', line 48

def self.setup(&block)
  Config.setup(&block)
end