Module: Avm::EacRubyBase1::SourceGenerators::Base::Dependencies

Defined in:
lib/avm/eac_ruby_base1/source_generators/base/dependencies.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

COMMON_DEPENDENCY_GEMS =
%w[eac_ruby_utils].freeze
DEVELOPMENT_DEPENDENCY_GEMS =
%w[eac_ruby_gem_support].freeze

Instance Method Summary collapse

Instance Method Details

#common_dependenciesString

Returns:

  • (String)


30
31
32
# File 'lib/avm/eac_ruby_base1/source_generators/base/dependencies.rb', line 30

def common_dependencies
  dependencies_section(:common_dependency_gems, '')
end

#dependency_version(gem_name) ⇒ Object



34
35
36
# File 'lib/avm/eac_ruby_base1/source_generators/base/dependencies.rb', line 34

def dependency_version(gem_name)
  ::Avm::EacRubyBase1::SourceGenerators::Base::VersionBuilder.new(gem_name, options).to_s
end

#development_dependenciesString

Returns:

  • (String)


39
40
41
# File 'lib/avm/eac_ruby_base1/source_generators/base/dependencies.rb', line 39

def development_dependencies
  dependencies_section(:development_dependency_gems, 'development_')
end