Module: Ucert

Defined in:
lib/ucert/utils/utils.rb,
lib/ucert.rb

Overview

Main utility module to provide the common functions across different classes

Defined Under Namespace

Modules: Utils Classes: AdTracker, AdpPayrollTracker, AixTracker, AllianceSwiftTracker, AudiologTracker, BloombergTracker, Check21Tracker, CitidirectBETracker, CitidirectSecuritiesTracker, CitrixSharefileTracker, ClearParTracker, CmbrunNYTracker, CvmTracker, DbDirectTracker, EquinixTracker, FisEgiftsTracker, FisPrimeTracker, FrbTracker, GoTracker, JpmAccessTracker, Madison535Tracker, MantisTracker, Sage100Tracker, SomTracker, StbTracker, SwiftOnlineTracker, T24Tracker, VpnTracker, WmsTracker, YstTracker

Constant Summary collapse

NAME =
"Ucert"
GEM =
"ucert"
VERSION =
File.dirname(__FILE__) + "/../version.txt"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.ad_deltaObject

Returns the value of attribute ad_delta.



50
51
52
# File 'lib/ucert.rb', line 50

def ad_delta
  @ad_delta
end

.verboseObject

Returns the value of attribute verbose.



50
51
52
# File 'lib/ucert.rb', line 50

def verbose
  @verbose
end

Class Method Details



70
71
72
73
74
# File 'lib/ucert.rb', line 70

def banner
	ver=read_ver
	art=""
	string = "-"*80 + "\n" + art + "\n" + "Version: " + ver["version"] + "\tRelease Date: " + ver["date"] + "\nDesigned and developed by: " + ver["author"] + "\nEmail: " + ver["email"] + "\tLinkedIn: " + ver["linkedin"] + "\n" + "-"*80
end

.read_verObject

Simple parser for the project version file



53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/ucert.rb', line 53

def read_ver
	ver=Hash.new
	f=File.open(VERSION,'r')
	f.each do |line|
		line.chomp!
		case line
		when /^(\s)*#/
			next
		when /\=/
			entry=line.split("=").map! {|x| x.strip}
			ver[entry[0]]=entry[1]
		end
	end
	f.close
	return ver
end