File tree Expand file tree Collapse file tree 3 files changed +16
-3
lines changed Expand file tree Collapse file tree 3 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -100,6 +100,12 @@ def redirect_sites
100100 }
101101 end
102102
103+ def redirect_pages
104+ {
105+ 'installfest/macintosh' => 'installfest/macOS'
106+ }
107+ end
108+
103109 before do
104110 begin
105111 I18n . locale = dynamic_locale
@@ -287,6 +293,12 @@ def render_deck
287293 site_name = params [ :site ]
288294 if redirect_sites [ site_name ]
289295 redirect "#{ redirect_sites [ site_name ] } /#{ params [ :name ] } "
296+ return
297+ end
298+
299+ page_url = "#{ params [ :site ] } /#{ params [ :name ] } "
300+ if redirect_pages [ page_url ]
301+ redirect redirect_pages [ page_url ]
290302 else
291303 render_page
292304 end
Original file line number Diff line number Diff line change @@ -19,16 +19,17 @@ def self.title_for_page page_name
1919
2020 special_cases = {
2121 'jquery' => 'jQuery' ,
22- 'osx' => 'OS X'
22+ 'osx' => 'OS X' ,
23+ 'macos' => 'macOS'
2324 }
2425
2526 page_name . split ( /[-_]/ ) . map do |w |
2627 if to_be_upcased . include? ( w . downcase )
2728 w . upcase
2829 elsif to_be_lowercased . include? ( w . downcase )
2930 w . downcase
30- elsif special_cases . include? ( w )
31- special_cases [ w ]
31+ elsif special_cases . include? ( w . downcase )
32+ special_cases [ w . downcase ]
3233 else
3334 w . capitalize
3435 end
File renamed without changes.
You can’t perform that action at this time.
0 commit comments