Sha256: fed02f52390a38ebf0c91a3eb337111ab6ee59d7e11b76a1fe2d5992dcee702a
Contents?: true
Size: 1.72 KB
Versions: 5
Compression:
Stored size: 1.72 KB
Contents
# load_path settings def append_load_path_if_not_exist(new_lib_path) expanded_path = File.expand_path(new_lib_path) $LOAD_PATH.unshift expanded_path unless $LOAD_PATH.include? expanded_path end flydata_top_dir = File.expand_path('../../', __FILE__) flydata_core_dir = File.join(flydata_top_dir, 'flydata-core') flydata_core_lib_dir = File.expand_path('lib', flydata_core_dir) append_load_path_if_not_exist(flydata_core_lib_dir) # require common libs require 'active_support/core_ext/string' require 'active_support/time' require 'highline/import' require 'readline' require 'json' require 'pp' require 'flydata/heroku' module Flydata FLYDATA_DEBUG = !!(ENV['FLYDATA_DEBUG']) FLYDATA_HOME = ENV['FLYDATA_HOME'] || "#{ENV['HOME']}/.flydata" FLYDATA_GEM_HOME = File.expand_path(File.join(File.dirname(__FILE__), '..')) FLYDATA_GEM_BIN = File.join(FLYDATA_GEM_HOME, 'bin') FLYDATA_TMPL_DIR = File.join(FLYDATA_GEM_HOME, 'tmpl') FLYDATA_FLUENT_PLUGIN_DIR = File.join(FLYDATA_GEM_HOME, 'lib', 'flydata', 'fluent-plugins') FLYDATA_SERVERINFO = File.join(FLYDATA_GEM_BIN, 'serverinfo') FLYDATA_LOG = File.join(FLYDATA_HOME, 'flydata.log') FLYDATA_CONF = File.join(FLYDATA_HOME, 'flydata.conf') FLYDATA_LOCK = File.join(FLYDATA_HOME, 'flydata_lock.pid') FLYDATA_HELPER_HOME = File.join(FLYDATA_HOME, 'helper') FLYDATA_HELPER_CONF = File.join(FLYDATA_HELPER_HOME, "helper.conf") VERSION_PATH = File.join(FLYDATA_GEM_HOME, 'VERSION') include Flydata::Heroku end # Require all helper files - # TODO : Check if this should be moved else where or can be more generic (not just helper files) lib_dir = File.dirname(File.absolute_path(__FILE__)) FileUtils.cd(lib_dir) do Dir["flydata/helper/**/*.rb"].each { |file| require file } end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
flydata-0.6.4 | lib/flydata.rb |
flydata-0.6.3 | lib/flydata.rb |
flydata-0.6.2 | lib/flydata.rb |
flydata-0.6.1 | lib/flydata.rb |
flydata-0.6.0 | lib/flydata.rb |