Module: Seorel

Defined in:
lib/seorel/helper/base.rb,
lib/seorel.rb,
lib/seorel/engine.rb,
lib/seorel/helper.rb,
lib/seorel/seorel.rb,
lib/seorel/version.rb,
lib/seorel/globalize.rb,
lib/seorel/model/base.rb,
lib/seorel/configuration.rb,
lib/seorel/helper/generic.rb,
lib/seorel/helper/manager.rb,
lib/seorel/helper/twitter.rb,
lib/seorel/controller/params.rb,
lib/seorel/helper/open_graph.rb,
lib/seorel/model/class_methods.rb,
lib/seorel/model/instance_methods.rb,
lib/seorel/controller/class_methods.rb,
lib/seorel/controller/instance_methods.rb,
lib/generators/seorel/install_generator.rb

Overview

require ‘action_view/helpers/tag_helper/capture_helper’ require ‘action_view/helpers/tag_helper’

Defined Under Namespace

Modules: Controller, Globalize, Helper, Model Classes: Configuration, Engine, InstallGenerator, Seorel

Constant Summary collapse

VERSION =
'0.5.0'.freeze

Class Method Summary collapse

Class Method Details

.configObject

Global settings for Seorel



55
56
57
# File 'lib/seorel/configuration.rb', line 55

def self.config
  @config ||= ::Seorel::Configuration.new.tap(&:initialize_defaults)
end

.configure {|config| ... } ⇒ Object

Configures global settings for Seorel

Seorel.configure do |config|
  config.default_default_title = 'Default website title'
end

Yields:



63
64
65
# File 'lib/seorel/configuration.rb', line 63

def self.configure
  yield(config)
end

.reset!Object

Reset global settings for Seorel



68
69
70
# File 'lib/seorel/configuration.rb', line 68

def self.reset!
  @config = nil
end