Module: Playqueensgame::SiteKit

Defined in:
lib/playqueensgame/site_kit.rb

Constant Summary collapse

BASE_URL =
"https://playqueensgame.org"

Class Method Summary collapse

Class Method Details

.blog_urlObject



28
29
30
# File 'lib/playqueensgame/site_kit.rb', line 28

def blog_url
  "https://playqueensgame.org/blog/"
end

.daily_urlObject



20
21
22
# File 'lib/playqueensgame/site_kit.rb', line 20

def daily_url
  "https://playqueensgame.org/daily/"
end

.home_urlObject



7
8
9
# File 'lib/playqueensgame/site_kit.rb', line 7

def home_url
  BASE_URL
end

.learn_urlObject



24
25
26
# File 'lib/playqueensgame/site_kit.rb', line 24

def learn_url
  "https://playqueensgame.org/learn/"
end

.page_url(slug) ⇒ Object



11
12
13
14
# File 'lib/playqueensgame/site_kit.rb', line 11

def page_url(slug)
  clean = slug.to_s.gsub(%r{\A/+|/+\z}, "")
  clean.empty? ? BASE_URL : "#{BASE_URL}/#{clean}"
end

.play_urlObject



16
17
18
# File 'lib/playqueensgame/site_kit.rb', line 16

def play_url
  "https://playqueensgame.org/#play"
end

.rules_urlObject



32
33
34
# File 'lib/playqueensgame/site_kit.rb', line 32

def rules_url
  "https://playqueensgame.org/blog/queens-game-rules-explained/"
end