Module: Para::SeoTools

Extended by:
ActiveSupport::Autoload
Defined in:
lib/para/seo_tools.rb,
lib/para/seo_tools/engine.rb,
lib/para/seo_tools/routes.rb,
lib/para/seo_tools/sitemap.rb,
lib/para/seo_tools/version.rb,
lib/para/seo_tools/skeleton.rb,
lib/para/seo_tools/meta_tags.rb,
lib/para/seo_tools/controller.rb,
app/models/para/seo_tools/page.rb,
lib/para/seo_tools/page_scoping.rb,
lib/para/seo_tools/skeleton/job.rb,
lib/para/seo_tools/view_helpers.rb,
lib/para/seo_tools/skeleton/site.rb,
lib/para/seo_tools/meta_tags/tags.rb,
lib/para/seo_tools/sitemap_pinger.rb,
lib/para/seo_tools/meta_tags/store.rb,
lib/para/seo_tools/meta_tags/vendors.rb,
lib/para/seo_tools/meta_tags/renderer.rb,
lib/para/seo_tools/meta_tags/tags/url.rb,
lib/para/seo_tools/meta_tags/tags/base.rb,
lib/para/seo_tools/meta_tags/tags/image.rb,
lib/para/seo_tools/meta_tags/tags/title.rb,
lib/para/seo_tools/skeleton/page_builder.rb,
lib/para/seo_tools/meta_tags/vendors/base.rb,
lib/para/seo_tools/meta_tags/tags/keywords.rb,
lib/para/seo_tools/meta_tags/vendors/twitter.rb,
lib/para/seo_tools/meta_tags/tags/description.rb,
app/helpers/para/seo_tools/admin/fields_helper.rb,
lib/para/seo_tools/meta_tags/vendors/open_graph.rb,
lib/generators/para/seo_tools/install/install_generator.rb,
app/controllers/para/seo_tools/admin/skeleton_refreshes_controller.rb,
app/controllers/para/seo_tools/admin/skeleton_resources_controller.rb

Defined Under Namespace

Modules: Admin, Controller, MetaTags, Skeleton, ViewHelpers Classes: Engine, InstallGenerator, Page, PageScoping, Routes, Sitemap, SitemapPinger

Constant Summary collapse

VERSION =
"0.4.2"
@@host =
nil
@@protocol =
:http
@@handle_domain =
false
@@handle_subdomain =
false
@@default_subdomain =
nil
@@title_methods =
%w(title name)
@@description_methods =
%w(description desc content)
@@image_methods =
%w(image picture avatar)
@@defaults =
nil
@@generate_hreflang_tags =
false
@@sitemaps_path =
'system/'

Class Method Summary collapse

Class Method Details

.configureObject



55
56
57
# File 'lib/para/seo_tools.rb', line 55

def self.configure
  block_given? ? yield(self) : self
end

.full_hostObject



67
68
69
70
# File 'lib/para/seo_tools.rb', line 67

def self.full_host
  host = [Para::SeoTools.default_subdomain, Para::SeoTools.host].compact.join(',')
  [Para::SeoTools.protocol, host].join('://')
end

.hostObject



63
64
65
# File 'lib/para/seo_tools.rb', line 63

def self.host
  @@host ||= ENV['APP_DOMAIN']
end

.table_name_prefixObject



59
60
61
# File 'lib/para/seo_tools.rb', line 59

def self.table_name_prefix
  'seo_tools_'
end