Sha256: ec50111ba2a1248f5a27d26cd34073424838afe6596e7141fa62832545a9d0d9
Contents?: true
Size: 867 Bytes
Versions: 16
Compression:
Stored size: 867 Bytes
Contents
require 'dply/logger' require 'dply/release_helper' module Dply module Cli class Status include Logger def initialize(argv) @argv = argv end def run print_status end def print_status r = current_release color = r[:deployed] ? :green : :red logger.info "#{r[:revision].send color} #{r[:project]} #{r[:branch]} #{r[:timestamp]}" end def current_release @current_release ||= begin if File.symlink? current_dir name = File.basename( File.readlink current_dir ) else name = "NA" end release_helper.parse name end end def current_dir @current_dir ||= "current" end def release_helper @release_helper ||= ReleaseHelper.new end end end end
Version data entries
16 entries across 16 versions & 1 rubygems