Sha256: 4b7e14cc3b5d488b22ac7aa71462eae7edcf32ed4a15b31ea207146737527dec

Contents?: true

Size: 737 Bytes

Versions: 2

Compression:

Stored size: 737 Bytes

Contents

require 'high_voltage/version'
require 'high_voltage/constraints/root_route'
require 'high_voltage/page_finder'
require 'high_voltage/route_drawers/default'
require 'high_voltage/route_drawers/root'
require 'active_support/core_ext/module/attribute_accessors'

module HighVoltage
  mattr_accessor :layout
  @@layout = 'application'

  mattr_accessor :content_path
  @@content_path = 'pages/'

  mattr_accessor :route_drawer
  @@route_drawer = HighVoltage::RouteDrawers::Default

  mattr_accessor :routes
  @@routes = true

  mattr_accessor :action_caching
  @@action_caching = false

  mattr_accessor :page_caching
  @@page_caching = false
  
  def self.setup
    yield self
  end

  require 'high_voltage/engine' if defined?(Rails)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
high_voltage-2.0.0 lib/high_voltage.rb
high_voltage-1.2.4 lib/high_voltage.rb