class SiSU_Info_Version::InfoVersion
Public Instance Methods
date()
click to toggle source
# File lib/sisu/se_version.rb, line 100 def date version_details_hash[:date] end
date_stamp()
click to toggle source
# File lib/sisu/se_version.rb, line 103 def date_stamp version_details_hash[:date_stamp] end
get_version()
click to toggle source
# File lib/sisu/se_version.rb, line 75 def get_version version={} @pwd=ENV['PWD'] lib_path= @@lib_path \ ? @@lib_path : `echo $RUBYLIB`.split(':') @@lib_path ||=lib_path if File.exist?(SiSU_is.version_info_path?) version=YAML::load(File::open(SiSU_is.version_info_path?)) end version[:install_method]=if SiSU_is.runtime_type? ==:gem_install spec = Gem::Specification.find_by_name("sisu") gem_root = spec.gem_dir (File.dirname(__FILE__.gsub(/\/lib\/sisu}/,'')) == gem_root) \ ? ' (ruby gem install)' : '' else '' end @version=version def version_details_hash @version end def project version_details_hash[:project] end def date version_details_hash[:date] end def date_stamp version_details_hash[:date_stamp] end def version version_details_hash[:version] end def version_major @version_major=version_details_hash[:version].gsub(/([0-9]+)\.[0-9]+\.[0-9]+/,'\1') end def install_method version_details_hash[:install_method] end self end
install_method()
click to toggle source
# File lib/sisu/se_version.rb, line 112 def install_method version_details_hash[:install_method] end
project()
click to toggle source
# File lib/sisu/se_version.rb, line 97 def project version_details_hash[:project] end
rbversion()
click to toggle source
# File lib/sisu/se_version.rb, line 117 def rbversion %x{ruby -v}.strip end
version()
click to toggle source
# File lib/sisu/se_version.rb, line 106 def version version_details_hash[:version] end
version_details_hash()
click to toggle source
# File lib/sisu/se_version.rb, line 94 def version_details_hash @version end
version_major()
click to toggle source
# File lib/sisu/se_version.rb, line 109 def version_major @version_major=version_details_hash[:version].gsub(/([0-9]+)\.[0-9]+\.[0-9]+/,'\1') end