Class: Avm::EacRedminePluginBase0::Sources::Base

Inherits:
Avm::EacRubyBase1::Sources::Base
  • Object
show all
Defined in:
lib/avm/eac_redmine_plugin_base0/sources/base.rb,
lib/avm/eac_redmine_plugin_base0/sources/base/init.rb,
lib/avm/eac_redmine_plugin_base0/sources/base/parent.rb,
lib/avm/eac_redmine_plugin_base0/sources/base/update.rb,
lib/avm/eac_redmine_plugin_base0/sources/base/rubocop.rb,
lib/avm/eac_redmine_plugin_base0/sources/base/version.rb,
lib/avm/eac_redmine_plugin_base0/sources/base/plugins_dependencies.rb

Defined Under Namespace

Modules: Init, Parent, PluginsDependencies, Rubocop, Update, Version

Constant Summary collapse

DEFAULT_GEMFILE_PATH =
'SelfGemfile'

Instance Method Summary collapse

Instance Method Details

#default_gemfile_pathString

Returns:

  • (String)


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

def default_gemfile_path
  DEFAULT_GEMFILE_PATH
end

#default_test_commandsHash<String, EacRubyUtils::Envs::Command>

Returns:

  • (Hash<String, EacRubyUtils::Envs::Command>)


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

def default_test_commands
  r = {}
  r[PARENT_RAKE_TASK_TEST_NAME] = parent_rake_test_command if parent_rake_test_command?
  r[RUBOCOP_TEST_NAME] = rubocop_test_command if rubocop_test_command?
  r
end

#valid?Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/avm/eac_redmine_plugin_base0/sources/base.rb', line 27

def valid?
  init_path.exist?
end