Module: Avm::EacRedminePluginBase0::Sources::Base::Rubocop

Defined in:
lib/avm/eac_redmine_plugin_base0/sources/base/rubocop.rb

Constant Summary collapse

RUBOCOP_GEM_NAME =
'rubocop'
RUBOCOP_TEST_NAME =
'rubocop'

Instance Method Summary collapse

Instance Method Details

#rubocop_test_commandEacRubyUtils::Envs::Command

Returns:

  • (EacRubyUtils::Envs::Command)


12
13
14
15
16
# File 'lib/avm/eac_redmine_plugin_base0/sources/base/rubocop.rb', line 12

def rubocop_test_command
  bundle('exec', 'rubocop', '--ignore-parent-exclusion')
    .envvar('RAILS_ENV', 'test')
    .chdir_root
end

#rubocop_test_command?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/avm/eac_redmine_plugin_base0/sources/base/rubocop.rb', line 19

def rubocop_test_command?
  gemfile_path.exist? && gemfile_lock_gem_version(RUBOCOP_GEM_NAME).present?
end