Module: Anvil
- Defined in:
- lib/anvil.rb,
lib/anvil/cli.rb,
lib/anvil/task.rb,
lib/anvil/assure.rb,
lib/anvil/config.rb,
lib/anvil/parser.rb,
lib/anvil/bundler.rb,
lib/anvil/version.rb,
lib/anvil/rubygems.rb,
lib/anvil/versioner.rb,
lib/anvil/task/naming.rb,
lib/anvil/task/options.rb,
lib/anvil/task/callback.rb,
lib/anvil/task/projects.rb,
lib/anvil/options_detector.rb,
lib/config_extensions/core.rb,
lib/anvil/task/repositories.rb,
lib/anvil/extensions_manager.rb,
lib/anvil/task/class_methods.rb,
lib/anvil/assures/file_assure.rb,
lib/anvil/config/class_methods.rb,
lib/anvil/assures/directory_assure.rb
Overview
Main anvil module
Defined Under Namespace
Modules: Config Classes: Assure, Bundler, Cli, DirectoryAssure, ExtensionsManager, FileAssure, OptionsDetector, Parser, RepoNotClean, Rubygems, Task, Versioner
Constant Summary collapse
- Error =
Class.new(StandardError)
- VERSION =
Anvil.version
Class Method Summary collapse
Class Method Details
.logger ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/anvil.rb', line 14 def logger @logger ||= Logger.new(STDOUT).tap do |l| l.formatter = proc do |*_, msg| "#{msg}\n" end end end |
.version ⇒ Object
3 4 5 6 7 8 |
# File 'lib/anvil/version.rb', line 3 def version version_path = File.("#{File.dirname __FILE__}../../../VERSION") File.read(version_path) end |