Class: Avm::EacRubyBase1::SourceGenerators::Base

Inherits:
SourceGenerators::Base
  • Object
show all
Defined in:
lib/avm/eac_ruby_base1/source_generators/base.rb,
lib/avm/eac_ruby_base1/source_generators/base/gemspec.rb,
lib/avm/eac_ruby_base1/source_generators/base/options.rb,
lib/avm/eac_ruby_base1/source_generators/base/root_module.rb,
lib/avm/eac_ruby_base1/source_generators/base/dependencies.rb,
lib/avm/eac_ruby_base1/source_generators/base/gemfile_lock.rb,
lib/avm/eac_ruby_base1/source_generators/base/version_builder.rb

Defined Under Namespace

Modules: Dependencies, GemfileLock, Gemspec, Options, RootModule Classes: VersionBuilder

Constant Summary collapse

GEMSPEC_FILES_DIRECTORY_PATHS =
%w[lib].freeze
GEMSPEC_FILES_FILE_PATHS =
[].freeze
IDENT =
'  '
JOBS =
%w[gemspec root_lib version_lib gemfile_lock].freeze
TEMPLATE_VARIABLES =
%w[lib_path name root_module].freeze

Instance Method Summary collapse

Instance Method Details

#lib_pathObject



17
18
19
# File 'lib/avm/eac_ruby_base1/source_generators/base.rb', line 17

def lib_path
  name.split('-').join('/')
end