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