Module: Release::Gem
- Defined in:
- lib/release/gem.rb,
lib/release/gem/gemdep.rb,
lib/release/gem/version.rb,
lib/release/gem/gem_action.rb,
lib/release/gem/gem_engine.rb,
lib/release/gem/vcs_action.rb,
lib/release/gem/gem_cli_action.rb,
lib/release/gem/vcs_cli_action.rb,
lib/release/gem/release_infector.rb
Defined Under Namespace
Modules: Action, Cli, Engine Classes: Abort, Error, GemDep, GemDepError, ReleaseInfector, ReleaseInfectorError
Constant Summary collapse
- VERSION =
"0.1.22"
Class Method Summary collapse
-
.cue(pmt, msg) ⇒ Object
caller user error.
-
.cul(pmt, msg) ⇒ Object
caller user log.
- .engine(eng, *args, &block) ⇒ Object
- .format_dt(dt) ⇒ Object
- .logger ⇒ Object
-
.q(msg) ⇒ Object
Your code goes here…
Class Method Details
.cue(pmt, msg) ⇒ Object
caller user error
39 40 41 |
# File 'lib/release/gem.rb', line 39 def self.cue(pmt, msg) pmt.puts " ==x #{msg}".red if not pmt.nil? end |
.cul(pmt, msg) ⇒ Object
caller user log
34 35 36 |
# File 'lib/release/gem.rb', line 34 def self.cul(pmt,msg) pmt.puts " ==> #{msg} ".yellow if not pmt.nil? end |
.engine(eng, *args, &block) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/release/gem.rb', line 26 def self.engine(eng, *args, &block) case eng when :gem Engine::GemEngine.new(*args, &block) end end |
.format_dt(dt) ⇒ Object
43 44 45 |
# File 'lib/release/gem.rb', line 43 def self.format_dt(dt) dt.strftime("%d %b %Y (%a), %H:%M:%S:%L") end |
.logger ⇒ Object
47 48 49 50 51 52 53 |
# File 'lib/release/gem.rb', line 47 def self.logger if @_logger.nil? @_logger = TeLogger::Tlogger.new @_logger.tag = :gem_rel end @_logger end |
.q(msg) ⇒ Object
Your code goes here…
22 23 24 |
# File 'lib/release/gem.rb', line 22 def self.q(msg) "\n #{msg}\n".yellow end |