-
Notifications
You must be signed in to change notification settings - Fork 2
/
app.rb
46 lines (38 loc) · 914 Bytes
/
app.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
#!/usr/bin/env ruby
# encoding: utf-8
require 'sinatra'
require 'sinatra/reloader'
require 'sinatra/session'
require 'json'
require 'yaml/store'
require './helpers/view_helpers.rb'
require './helpers/app_helpers.rb'
set :static, true
set :public_folder, 'public'
set :views, 'views'
before do
content_type :html, 'charset' => 'utf-8'
end
# Para futuros testes
=begin
ListaIlu = {
'false' => 'Desativar Lista de Ilustrações',
'true' => 'Gerar Lista de Ilustrações',
}
ListaTab = {
'false' => 'Desativar Lista de Ilustrações',
'true' => 'Gerar Lista de Ilustrações',
}
=end
get '/' do
@titulo = 'Formulário em HTML para o Limarka '
@dados = carrega_dados
erb :index
end
post '/update' do
@titulo = 'Formulário em HTML para o Limarka '
params['siglas'] = lista(params['siglas'])
params['simbolos'] = lista(params['simbolos'])
salva_dados(params)
redirect '/'
end