diff options
| author | Zhiming Wang <zmwangx@gmail.com> | 2015-05-04 14:55:10 -0700 |
|---|---|---|
| committer | Zhiming Wang <zmwangx@gmail.com> | 2015-05-04 14:55:10 -0700 |
| commit | 301679861a2440a10c9eac746cec86459f445ef9 (patch) | |
| tree | 5aad22ead01cf0da226623f603f33867896c0fea /config.ru | |
| parent | d0a07c64afba47bbe8bfb56ba9893296a73fc7db (diff) | |
| download | my_new_personal_website-301679861a2440a10c9eac746cec86459f445ef9.tar.xz my_new_personal_website-301679861a2440a10c9eac746cec86459f445ef9.zip | |
remove all Octopress stuff
Diffstat (limited to 'config.ru')
| -rw-r--r-- | config.ru | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/config.ru b/config.ru deleted file mode 100644 index 8e3dc08a..00000000 --- a/config.ru +++ /dev/null @@ -1,25 +0,0 @@ -require 'bundler/setup' -require 'sinatra/base' - -# The project root directory -$root = ::File.dirname(__FILE__) - -class SinatraStaticServer < Sinatra::Base - - get(/.+/) do - send_sinatra_file(request.path) {404} - end - - not_found do - send_file(File.join(File.dirname(__FILE__), 'public', '404.html'), {:status => 404}) - end - - def send_sinatra_file(path, &missing_file_block) - file_path = File.join(File.dirname(__FILE__), 'public', path) - file_path = File.join(file_path, 'index.html') unless file_path =~ /\.[a-z]+$/i - File.exist?(file_path) ? send_file(file_path) : missing_file_block.call - end - -end - -run SinatraStaticServer |
