Module: BeadPattern::SiteKit

Defined in:
lib/beadpattern/site_kit.rb

Constant Summary collapse

BASE_URL =
"https://beadpattern.net"

Class Method Summary collapse

Class Method Details

.home_urlObject



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

def home_url
  BASE_URL
end

.search_url(query) ⇒ Object



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

def search_url(query)
  "#{BASE_URL}/search?q=#{query.to_s.gsub(' ', '+')}"
end

.tool_url(slug) ⇒ Object



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

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