module Biran::ConfigDefaults
Public Instance Methods
app_base()
click to toggle source
# File lib/biran/config_defaults.rb, line 26 def app_base @app_base ||= ENV['BIRAN_APP_BASE_PATH'] || app_config_defaults[:app][:base_path] || app_config_defaults[:app][:root_path] end
app_defaults_init()
click to toggle source
# File lib/biran/config_defaults.rb, line 7 def app_defaults_init { app: { base_path: configuration.base_path, shared_dir: configuration.shared_dir, base_dir: configuration.base_dir, use_capistrano: configuration.use_capistrano, bindings: configuration.bindings, vhost_public_dirname: configuration.vhost_public_dirname }, db_config: configuration.db_config, secrets: configuration.secrets, } end
app_env()
click to toggle source
# File lib/biran/config_defaults.rb, line 22 def app_env ENV['BIRAN_APP_ENV'] || ENV['RAILS_ENV'] || ENV['RACK_ENV'] || configuration.app_env end
app_root()
click to toggle source
# File lib/biran/config_defaults.rb, line 30 def app_root return File.join(app_base, 'current') if use_capistrano? app_base end
bindings()
click to toggle source
# File lib/biran/config_defaults.rb, line 40 def bindings app_config_defaults[:app][:bindings] end
config_dir()
click to toggle source
# File lib/biran/config_defaults.rb, line 44 def config_dir File.join configuration.base_path, configuration.config_dirname end
configuration()
click to toggle source
# File lib/biran/config_defaults.rb, line 3 def configuration Config.instance end
db_config_filename()
click to toggle source
# File lib/biran/config_defaults.rb, line 65 def db_config_filename app_config_defaults[:app][:db_config_filename] || configuration.db_config_filename end
db_config_override_file()
click to toggle source
# File lib/biran/config_defaults.rb, line 61 def db_config_override_file File.join(app_shared_dir, configuration.config_dirname, db_config_filename) end
default_db_config_file()
click to toggle source
# File lib/biran/config_defaults.rb, line 77 def default_db_config_file File.join(config_dir, db_config_filename) end
local_config_file()
click to toggle source
# File lib/biran/config_defaults.rb, line 48 def local_config_file ENV['BIRAN_LOCAL_CONFIG_FILE'] || File.join(app_shared_dir, configuration.config_dirname, local_config_filename) end
local_config_filename()
click to toggle source
# File lib/biran/config_defaults.rb, line 53 def local_config_filename ENV['BIRAN_LOCAL_CONFIG_FILENAME'] || app_config_defaults[:app][:local_config_filename] || configuration.local_config_filename end
secrets_file()
click to toggle source
# File lib/biran/config_defaults.rb, line 69 def secrets_file File.join(configuration.base_path, configuration.config_dirname, secrets_filename) end
secrets_filename()
click to toggle source
# File lib/biran/config_defaults.rb, line 73 def secrets_filename app_config_defaults[:app][:secrets_filename] || configuration.secrets_filename end
use_capistrano?()
click to toggle source
# File lib/biran/config_defaults.rb, line 81 def use_capistrano? # Implement in consumer class end
vhost_public_dirname()
click to toggle source
# File lib/biran/config_defaults.rb, line 57 def vhost_public_dirname ENV['BIRAN_VHOST_PUBLIC_DIRNAME'] || app_config_defaults[:app][:vhost_public_dirname] end