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)


26
27
28
# File 'lib/avm/eac_ruby_base1/source_generators/base/dependencies.rb', line 26

def common_dependencies
  dependencies_section(:common_dependency_gems, '')
end

#dependency_version(gem_name) ⇒ Object



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

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

#development_dependenciesString

Returns:

  • (String)


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

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