notebook/app/services/forums_linkbuilder_service.rb
2018-12-18 22:55:39 -06:00

21 lines
614 B
Ruby

class ForumsLinkbuilderService < Service
def self.worldbuilding_url(page_type)
self.content_to_url_map.fetch(page_type.name.to_sym, nil)
end
def self.content_to_url_map
{
'Character': '/forum/characters-board',
'Creature': '/forum/characters', # [sic]
'Flora': '/forum/flora',
'Government': '/forum/governments',
'Language': '/forum/general-worldbuilding', # wtf did I do
'Location': '/forum/locations',
'Magic': '/forum/magic',
'Planet': '/forum/planets',
'Religion': '/forum/religions',
'Technology': '/forum/technology'
}
end
end