module SoarSc::Web::Views::HtmlLoader

Public Class Methods

render(view) click to toggle source
# File lib/soar_sc_views/html_loader.rb, line 5
def self.render(view)
  body = load_view_if_exists('', "#{Dir.pwd}/lib/web/views/#{view}.html")
  body = load_view_if_exists(body, "#{Dir.pwd}/#{view}.html")
  [200, {"Content-Type" => "text/html"}, [body]]
end

Private Class Methods

load_view_if_exists(body, filename) click to toggle source
# File lib/soar_sc_views/html_loader.rb, line 13
def self.load_view_if_exists(body, filename)
  File.exists?(filename) ? File.read(filename) : body
end