Sha256: 44e9978ca46b7678d56c65ca5a34ee9cdef3574950ba40ed4e439e39c6f421fd

Contents?: true

Size: 395 Bytes

Versions: 35

Compression:

Stored size: 395 Bytes

Contents

module J1App
  class SiteManager < Sinatra::Base

    register Sinatra::Index
    root = File.expand_path(J1App.destination, Dir.pwd)
    set :public_folder, root
    use_static_index "index.html"

    not_found do
      status 404
      four_oh_four = File.expand_path(settings.public_folder + "/404.html", Dir.pwd)
      File.read(four_oh_four) if File.exist?(four_oh_four)
    end

  end
end

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
j1_template-2019.4.12 lib/j1_app/j1_site_manager/static_site.rb
j1_template-2019.4.11 lib/j1_app/j1_site_manager/static_site.rb
j1_template-2019.4.10 lib/j1_app/j1_site_manager/static_site.rb
j1_template-2019.4.8 lib/j1_app/j1_site_manager/static_site.rb
j1_template-2019.4.7 lib/j1_app/j1_site_manager/static_site.rb
j1_template-2019.4.5 lib/j1_app/j1_site_manager/static_site.rb
j1_template-2019.4.4 lib/j1_app/j1_site_manager/static_site.rb
j1_template-2019.4.1 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.36 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.35 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.34 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.33 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.32 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.31 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.30 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.29 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.28 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.27 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.26 lib/j1_app/j1_site_manager/static_site.rb
j1_template_mde-2018.4.25 lib/j1_app/j1_site_manager/static_site.rb