Bracket.Rack.Rackup C# (CSharp) Method

Rackup() private method

private Rackup ( ) : object
return object
        private object Rackup()
        {
            Ruby.Engine.Require("rubygems");
            Ruby.Engine.Require("rack");
            var fullPath = Ruby.Engine.FindFile("config.ru");
            if (fullPath != null)
            {
                var content = File.ReadAllText(fullPath, Encoding.UTF8);
                return Ruby.Engine.Execute("Rack::Builder.new { " + content + "}.to_app");
            }
            return null;
        }