main
parent
019a31f483
commit
0cf17ab5ac
@ -0,0 +1,43 @@
|
||||
require "phlex"
|
||||
|
||||
module RankKing
|
||||
module Views
|
||||
|
||||
class Layout < Phlex::HTML
|
||||
def initialize(view)
|
||||
@view = view
|
||||
end
|
||||
|
||||
def template
|
||||
doctype
|
||||
html(lang: "en") do
|
||||
head do
|
||||
meta(charset: "utf-8")
|
||||
meta(name: "viewport", content: "width=device-width, initial-scale=1")
|
||||
title { "Rank King" }
|
||||
end
|
||||
|
||||
body do
|
||||
header do
|
||||
h1 { "Rank King" }
|
||||
end
|
||||
|
||||
nav
|
||||
|
||||
main do
|
||||
render @view
|
||||
end
|
||||
|
||||
footer
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class NewPool < Phlex::HTML
|
||||
def template
|
||||
plain "ohai"
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
@ -1,3 +0,0 @@
|
||||
def template
|
||||
h1 { "👋 Hello #@name!" }
|
||||
end
|
@ -1,5 +0,0 @@
|
||||
def template
|
||||
article do
|
||||
yield
|
||||
end
|
||||
end
|
Loading…
Reference in new issue