2016-04-25 00:47:31 +00:00
|
|
|
class ApplicationController < ActionController::Base
|
|
|
|
# Prevent CSRF attacks by raising an exception.
|
|
|
|
# For APIs, you may want to use :null_session instead.
|
2016-08-20 05:43:24 +00:00
|
|
|
# protect_from_forgery with: :exception
|
2016-09-02 05:47:18 +00:00
|
|
|
|
|
|
|
def get_conf
|
|
|
|
@config = Hash.new
|
|
|
|
output = `cat configure.conf`.split("\n")
|
|
|
|
output.each do |t|
|
|
|
|
if t.include? "project_path="
|
|
|
|
@config["project_path"] = t.split("project_path=")[1]
|
|
|
|
elsif t.include? "server_name="
|
|
|
|
@config["server_name"] = t.split("server_name=")[1]
|
|
|
|
elsif t.include? "host_user="
|
|
|
|
@config["host_user"] = t.split("host_user=")[1]
|
|
|
|
elsif t.include? "host_ip="
|
|
|
|
@config["host_ip"] = t.split("host_ip=")[1]
|
|
|
|
elsif t.include? "host_port=" and !t.split("host_port=")[1].nil?
|
|
|
|
@config["host_port"] = "-p " + t.split("host_port=")[1] + " "
|
|
|
|
elsif t.include? "host_password="
|
|
|
|
@config["host_password"] = t.split("host_password=")[1]
|
|
|
|
end
|
|
|
|
end
|
|
|
|
return @config
|
|
|
|
end
|
|
|
|
|
2016-04-25 00:47:31 +00:00
|
|
|
end
|