Sha256: 38e05582dcc6d1dda938822e414bf1ec916b2e40f9d8831c057e6a7913dde184

Contents?: true

Size: 1.89 KB

Versions: 12

Compression:

Stored size: 1.89 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_TABLE_POSITIONS_DIR = ENV['FLYDATA_TABLE_POSITIONS'] || File.join(FLYDATA_HOME, 'positions')
  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_DUMP_DIR = ENV['FLYDATA_DUMP_DIR'] || File.join(FLYDATA_HOME, 'dump')
  FLYDATA_BACKUP_DIR = ENV['FLYDATA_BACKUP_DIR'] || File.join(FLYDATA_HOME, 'backup')

  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")
  FLYDATA_CMD_PATH = ENV['FLYDATA_CMD_PATH'] || "flydata"
  FLYDATA_CLIENT_BUFFER_DIR = File.join(FLYDATA_HOME, 'buffer')
  FLYDATA_DEBUG_FILE = File.join(FLYDATA_HOME, '.debug')

  VERSION_PATH = File.join(FLYDATA_GEM_HOME, 'VERSION')
  include Flydata::Heroku
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
flydata-0.8.10.2 lib/flydata.rb
flydata-0.8.10.1 lib/flydata.rb
flydata-0.8.9.11 lib/flydata.rb
flydata-0.8.10 lib/flydata.rb
flydata-0.8.9 lib/flydata.rb
flydata-0.8.8 lib/flydata.rb
flydata-0.8.7 lib/flydata.rb
flydata-0.8.6 lib/flydata.rb
flydata-0.8.5 lib/flydata.rb
flydata-0.8.4 lib/flydata.rb
flydata-0.8.3 lib/flydata.rb
flydata-0.8.2 lib/flydata.rb