Module: DigiBouquetAI::SiteKit

Defined in:
lib/digibouquetai/site_kit.rb

Constant Summary collapse

BASE_URL =
"https://digibouquetai.com"

Class Method Summary collapse

Class Method Details

.about_urlObject



36
37
38
# File 'lib/digibouquetai/site_kit.rb', line 36

def about_url
  page_url("about")
end

.ai_gift_card_urlObject



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

def ai_gift_card_url
  page_url("ai-card")
end

.create_bouquet_urlObject



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

def create_bouquet_url
  page_url("create-bouquet")
end

.examples_urlObject



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

def examples_url
  page_url("bouquet-examples")
end

.guides_urlObject



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

def guides_url
  page_url("guides")
end

.home_urlObject



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

def home_url
  BASE_URL
end

.page_url(slug = "") ⇒ Object



11
12
13
14
# File 'lib/digibouquetai/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

.pricing_urlObject



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

def pricing_url
  page_url("pricing")
end