Sha256: 2a1fae1713b2fa436dde206e3608aada1354191c4d9d8211ce03217cd4be908e
Contents?: true
Size: 830 Bytes
Versions: 2
Compression:
Stored size: 830 Bytes
Contents
require 'active_support/configurable' module Webmachine module ActionView # Configures settings for {Webmachine::ActionView} # @return [Webmachine::ActionView::Configuration] # @example # Webmachine::ActionView.configure do |config| # config.view_paths = [MY_VIEWS_PATH] # config.handlers = [:erb, :haml, :builder] # end def self.configure(&block) yield @config ||= Configuration.new end # @return [Webmachine::ActionView::Configuration] def self.config @config end class Configuration #:nodoc: include ActiveSupport::Configurable DEFAULT_LAYOUT = 'layouts/application' config_accessor :view_paths, :handlers, :default_layout end configure do |c| c.default_layout = Configuration::DEFAULT_LAYOUT end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webmachine-actionview-0.0.3 | lib/webmachine/actionview/configuration.rb |
webmachine-actionview-0.0.2 | lib/webmachine/actionview/configuration.rb |