Class: Avm::EacRedmineBase0::Sources::Base

Inherits:
Avm::EacRailsBase1::Sources::Base
  • Object
show all
Defined in:
lib/avm/eac_redmine_base0/sources/base.rb

Constant Summary collapse

DEFAULT_TEST_COMMANDS =
{}.freeze
REDMINE_LIB_SUBPATH =
'lib/redmine.rb'
SUBS_INCLUDE_PATHS_DEFAULT =
['plugins/*'].freeze

Instance Method Summary collapse

Instance Method Details

#default_test_commandsHash<String, EacRubyUtils::Envs::Command].

Return a empty hash (No tests).

Returns:

  • (Hash<String, EacRubyUtils::Envs::Command].)

    Hash<String, EacRubyUtils::Envs::Command].



18
19
20
# File 'lib/avm/eac_redmine_base0/sources/base.rb', line 18

def default_test_commands
  DEFAULT_TEST_COMMANDS
end

#redmine_lib_pathObject



22
23
24
# File 'lib/avm/eac_redmine_base0/sources/base.rb', line 22

def redmine_lib_path
  path.join(REDMINE_LIB_SUBPATH)
end

#subs_include_paths_defaultObject



26
27
28
# File 'lib/avm/eac_redmine_base0/sources/base.rb', line 26

def subs_include_paths_default
  SUBS_INCLUDE_PATHS_DEFAULT
end

#valid?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'lib/avm/eac_redmine_base0/sources/base.rb', line 30

def valid?
  super && redmine_lib_path.exist?
end