From a0ff7fa0a9e3c708cd1535d3d936eecf3dcfdd7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateus=20Cez=C3=A1rio=20Barreto?= Date: Tue, 18 Nov 2025 22:49:59 -0300 Subject: [PATCH] =?UTF-8?q?Chapa=20Sim=C3=B3ide.=20More=20info.=20Temporar?= =?UTF-8?q?y=20route=20matching=20fix=20in=20app.rb,=20looking=20for=20a?= =?UTF-8?q?=20better,=20simpler=20solution.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.rb | 10 +++++----- .../{readme.erb => members.erb} | 0 views/chapa-sigmoide/personality.markdown | 1 + views/chapa-sigmoide/proposals.markdown | 1 + views/chapa-sigmoide/readme.md | 19 +++++++++++++++++++ views/chapa-sigmoide/symbology.md | 1 + views/chapa_sigmoide.erb | 4 ++-- views/layout.erb | 8 ++------ 8 files changed, 31 insertions(+), 13 deletions(-) rename views/chapa-sigmoide/{readme.erb => members.erb} (100%) create mode 100644 views/chapa-sigmoide/personality.markdown create mode 100644 views/chapa-sigmoide/proposals.markdown create mode 100644 views/chapa-sigmoide/readme.md create mode 100644 views/chapa-sigmoide/symbology.md diff --git a/app.rb b/app.rb index 100a814..b7aa410 100644 --- a/app.rb +++ b/app.rb @@ -20,11 +20,11 @@ class TonTonWeb::App < Sinatra::Base markdown request.path_info.to_sym, layout_engine: :erb, layout: true end - get '/chapa-sigmoide/readme' do - erb request.path_info.to_sym, layout_engine: :erb, layout: :chapa_sigmoide - end - get '/chapa-sigmoide/:name' do - markdown request.path_info.to_sym, layout_engine: :erb, layout: :chapa_sigmoide + if request.path_info.end_with? '.markdown' + markdown request.path_info.sub('.markdown', '').to_sym, layout_engine: :erb, layout: :chapa_sigmoide + elsif request.path_info.end_with? '.erb' + erb request.path_info.sub('.erb', '').to_sym, layout_engine: :erb, layout: :chapa_sigmoide + end end end \ No newline at end of file diff --git a/views/chapa-sigmoide/readme.erb b/views/chapa-sigmoide/members.erb similarity index 100% rename from views/chapa-sigmoide/readme.erb rename to views/chapa-sigmoide/members.erb diff --git a/views/chapa-sigmoide/personality.markdown b/views/chapa-sigmoide/personality.markdown new file mode 100644 index 0000000..5e5d6f3 --- /dev/null +++ b/views/chapa-sigmoide/personality.markdown @@ -0,0 +1 @@ +# Personalidade \ No newline at end of file diff --git a/views/chapa-sigmoide/proposals.markdown b/views/chapa-sigmoide/proposals.markdown new file mode 100644 index 0000000..f0bbc2b --- /dev/null +++ b/views/chapa-sigmoide/proposals.markdown @@ -0,0 +1 @@ +# Propostas \ No newline at end of file diff --git a/views/chapa-sigmoide/readme.md b/views/chapa-sigmoide/readme.md new file mode 100644 index 0000000..1774904 --- /dev/null +++ b/views/chapa-sigmoide/readme.md @@ -0,0 +1,19 @@ +# Chapa Sigmóide + +Olá, mundo! + +A Chapa Sigmóide é uma chapa eleitoral concorrendo à gerência do Centro Acadêmico de Ciência da Computação da Universidade Federal do Pará (UFPA), campus de Belém. + +[Integrantes](members.erb) + +[Simbologia](symbology.markdown) + +[Personalidade (em produção)](personality.markdown) + +[Propostas (em produção)](proposals.markdown) + +[Mascotes (em produção)](mascots.markdown) + +Esse site é construído de forma aberta e graças à colaboração dos membros, com o código fonte disponível em [mytonton.com.br/git](/git). + +O domínio [mytonton.com.br](https://mytonton.com.br) é custeado por Mateus Barreto (Presidente) e Yuri Delgado (Tesoureiro Geral), de forma voluntária. \ No newline at end of file diff --git a/views/chapa-sigmoide/symbology.md b/views/chapa-sigmoide/symbology.md new file mode 100644 index 0000000..a9b23d2 --- /dev/null +++ b/views/chapa-sigmoide/symbology.md @@ -0,0 +1 @@ +# Simbologia \ No newline at end of file diff --git a/views/chapa_sigmoide.erb b/views/chapa_sigmoide.erb index e37a2b1..a86dd8b 100644 --- a/views/chapa_sigmoide.erb +++ b/views/chapa_sigmoide.erb @@ -12,9 +12,9 @@
diff --git a/views/layout.erb b/views/layout.erb index 5c392ad..32705e8 100644 --- a/views/layout.erb +++ b/views/layout.erb @@ -10,13 +10,9 @@