Sha256: 198f7567907521d4eb28410dc74d2808ebc4a090cc7c31521b83f2a5c6ab2750
Contents?: true
Size: 1.14 KB
Versions: 3
Compression:
Stored size: 1.14 KB
Contents
require "tools/version" # Basic models require 'lib/utils' require 'lib/display' require 'lib/net' require 'lib/files' # Extented models require 'lib/config' require 'lib/log' require 'lib/cache' # require 'lib/console' load __dir__ + '/files/requireds.rb' module Tools @@check_version = nil def self.set_check_version param @@check_version = param end def self.get_check_version return @@check_version end class Configuration attr_accessor :console_prompt end class << self attr_accessor :configuration def configure self.configuration ||= Configuration.new yield(configuration) end end def self.root File.dirname __dir__ end def self.files File.join root, 'lib/files' end def self.host Socket.gethostname end def self.home ENV['HOME'] end def self.user ENV['USER'] end def self.pwd ENV['PWD'] end def self.ldap_pass ENV['ldap_pass'] end def self.ldap_user ENV['ldap_user'] end def self.gem_path ENV['GEM_PATH'] end end Tools.configure do |config| config.console_prompt = Tools::VERSION ToolsUtil.instance end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tools-0.0.7 | lib/tools.rb |
tools-0.0.6 | lib/tools.rb |
tools-0.0.5 | lib/tools.rb |