Sha256: dc334e2624ae8b3a8d8e8001f02ded5164a66dd318aa4af05869e4dedcf372a6

Contents?: true

Size: 1.03 KB

Versions: 2

Compression:

Stored size: 1.03 KB

Contents

# load_path settings
def append_load_path_if_not_exist(new_lib_path)
  absolute_path = File.realpath(new_lib_path)
  $LOAD_PATH.unshift absolute_path unless $LOAD_PATH.include? absolute_path
end
flydata_top_dir = File.realpath('../../', __FILE__)
flydata_core_dir = File.join(flydata_top_dir, 'flydata-core')
flydata_core_lib_dir = File.realpath('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/dependencies'
require 'active_support/time'
require 'highline/import'
require 'readline'
require 'json'
require 'pp'

# require all flydata libs
lib_dir = File.absolute_path(File.dirname(__FILE__))
ActiveSupport::Dependencies.autoload_paths << lib_dir

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_TMPL_DIR = File.join(FLYDATA_GEM_HOME, 'tmpl')
  include Flydata::Heroku
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
flydata-0.2.19 lib/flydata.rb
flydata-0.2.18 lib/flydata.rb