-
Notifications
You must be signed in to change notification settings - Fork 1
/
hi.rb
62 lines (50 loc) · 1.18 KB
/
hi.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
require 'rubygems'
require 'sinatra'
require 'haml'
#should use slim
helpers do
def partial(page, options={})
haml "partials/#{page}".to_sym, options.merge!(:layout => false)
end
end
get '/hi' do
"Hello World!"
end
get '/' do
erb :index
# renders views/index.erb
# OR look in a sub-directory
end
get '/my_template' do
@weather = "sunny"
@temperature = 80
haml :weather
end
get '/blue_1' do
haml :blue_1
end
get '/blue_2' do
@lorem_m = "
consectetuer adipiscing elit
Nunc congue ipsum vestibulum libero. Aenean vitae justo.
Nam eget tellus. Etiam convallis,
est eu lobortis mattis, lectus tellus tempus felis,
a ultricies erat ipsum at metus."
@lorem = "
Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute
irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla
pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.
eos"
haml :blue_2
end
get '/blue_3' do
haml :blue_3
end