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
Defined Under Namespace
Modules: Action, Cli, Engine Classes: Abort, Error, GemDep, GemDepError
Constant Summary collapse
- VERSION =
"0.1.4"
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
38 39 40 |
# File 'lib/release/gem.rb', line 38 def self.cue(pmt, msg) pmt.puts " ==x #{msg}".red if not pmt.nil? end |
.cul(pmt, msg) ⇒ Object
caller user log
33 34 35 |
# File 'lib/release/gem.rb', line 33 def self.cul(pmt,msg) pmt.puts " ==> #{msg} ".yellow if not pmt.nil? end |
.engine(eng, *args, &block) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/release/gem.rb', line 25 def self.engine(eng, *args, &block) case eng when :gem Engine::GemEngine.new(*args, &block) end end |
.format_dt(dt) ⇒ Object
42 43 44 |
# File 'lib/release/gem.rb', line 42 def self.format_dt(dt) dt.strftime("%d %b %Y (%a), %H:%M:%S:%L") end |
.logger ⇒ Object
46 47 48 49 50 51 52 |
# File 'lib/release/gem.rb', line 46 def self.logger if @_logger.nil? @_logger = TeLogger::Tlogger.new @_logger.tag = :gem_rel end @_logger end |
.q(msg) ⇒ Object
Your code goes here…
21 22 23 |
# File 'lib/release/gem.rb', line 21 def self.q(msg) "\n #{msg}\n".yellow end |