Module: ComfortableMexicanSofa

Defined in:
lib/comfortable_mexican_sofa.rb,
lib/comfortable_mexican_sofa/error.rb,
lib/comfortable_mexican_sofa/engine.rb,
lib/comfortable_mexican_sofa/version.rb

Defined Under Namespace

Modules: ActsAsTree, ControllerMethods, Fixtures, HasRevisions, HttpAuth, IsMirrored, Tag, ViewHooks, ViewMethods Classes: Configuration, Engine, Error, FormBuilder, MissingPage

Constant Summary collapse

VERSION =
begin 
  IO.read(File.join(File.dirname(__FILE__), '/../../VERSION')).chomp
rescue
  'UNKNOWN'
end

Class Method Summary collapse

Class Method Details

.asset_pipeline_enabled?Boolean

Checking if Rails3.1+ asset pipeline is enabled

Returns:

  • (Boolean)


47
48
49
# File 'lib/comfortable_mexican_sofa.rb', line 47

def asset_pipeline_enabled?
  Rails::VERSION::MAJOR == 3 && Rails::VERSION::MINOR >= 1 && Rails.configuration.assets.enabled
end

.configurationObject Also known as: config

Accessor for ComfortableMexicanSofa::Configuration



41
42
43
# File 'lib/comfortable_mexican_sofa.rb', line 41

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Modify CMS configuration Example:

ComfortableMexicanSofa.configure do |config|
  config.cms_title = 'ComfortableMexicanSofa'
end

Yields:



36
37
38
# File 'lib/comfortable_mexican_sofa.rb', line 36

def configure
  yield configuration
end