module SolidusSeo::Helpers::UrlHelper
Public Instance Methods
default_url_options()
click to toggle source
# File lib/solidus_seo/helpers/url_helper.rb, line 16 def default_url_options ActionController::Base.default_url_options end
route_helper()
click to toggle source
# File lib/solidus_seo/helpers/url_helper.rb, line 8 def route_helper Rails.application.routes.url_helpers end
spree_route_helper()
click to toggle source
# File lib/solidus_seo/helpers/url_helper.rb, line 12 def spree_route_helper Spree::Core::Engine.routes.url_helpers end
store_host()
click to toggle source
# File lib/solidus_seo/helpers/url_helper.rb, line 20 def store_host @store_host ||= begin store_url = Spree::Store.default.url store_url = "http#{'s' if ssl?}://#{store_url}" unless store_url =~ /^https?/ store_url end end
url_helper()
click to toggle source
# File lib/solidus_seo/helpers/url_helper.rb, line 4 def url_helper ActionController::Base.helpers end
Private Instance Methods
ssl?()
click to toggle source
# File lib/solidus_seo/helpers/url_helper.rb, line 30 def ssl? Rails.application.config.force_ssl end