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/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

encoding: utf-8

Defined Under Namespace

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

Constant Summary collapse

VERSION =
'0.3.0'

Class Method Summary collapse

Class Method Details

.configObject

Global settings for Seorel



43
44
45
46
47
# File 'lib/seorel/configuration.rb', line 43

def self.config
  @config ||= ::Seorel::Configuration.new.tap do |conf|
    conf.initialize_defaults
  end
end

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

Configures global settings for Seorel

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

Yields:



53
54
55
# File 'lib/seorel/configuration.rb', line 53

def self.configure(&block)
  yield(config)
end

.reset!Object

Reset global settings for Seorel



58
59
60
# File 'lib/seorel/configuration.rb', line 58

def self.reset!
  @config = nil
end