Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
executable file 43 lines (35 sloc) 1.04 KB
#!/usr/bin/env ruby
# Copyright (c) 2010-2011, Diaspora Inc. This file is
# licensed under the Affero General Public License version 3 or later. See
# the COPYRIGHT file.
unless ARGV.length >= 1
$stderr.puts "Usage: ./script/get_config.rb var=option | option [...]"
Process.exit(1)
end
require 'rubygems'
require 'pathname'
require 'active_support/core_ext/class/attribute_accessors'
require 'active_support/core_ext/object/blank'
require 'active_support/core_ext/module/delegation'
module Rails
def self.root
@@root ||= Pathname.new(File.expand_path(File.join(File.dirname(__FILE__), "..")))
end
def self.env
env = 'development'
env = ENV['RAILS_ENV'] if ENV.has_key?('RAILS_ENV')
env.downcase
end
end
require Rails.root.join("config/load_config")
ARGV.each do |arg|
var, setting_name = arg.split("=")
setting_name = var unless setting_name
setting = AppConfig[setting_name]
setting = setting.get if setting.respond_to?(:_proxy?)
if var != setting_name
puts "#{var}=#{setting}"
else
puts setting
end
end
Jump to Line
Something went wrong with that request. Please try again.