Module: Rehearsal

Defined in:
lib/rehearsal.rb,
lib/rehearsal/engine.rb,
lib/rehearsal/version.rb,
lib/rehearsal/view_helpers.rb,
lib/rehearsal/configuration.rb,
lib/generators/rehearsal/install/install_generator.rb

Defined Under Namespace

Modules: ClassMethods, ViewHelpers Classes: Configuration, Engine, InstallGenerator

Constant Summary collapse

VERSION =
"2.0.0"

Class Method Summary collapse

Class Method Details

.configObject



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

def config
  @config ||= Configuration.new
end

.config=(config_instance) ⇒ Object



32
33
34
# File 'lib/rehearsal.rb', line 32

def config=(config_instance)
  @config = config_instance
end

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

Yields:



28
29
30
# File 'lib/rehearsal.rb', line 28

def configure
  yield(config)
end

.included(base) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/rehearsal.rb', line 5

def self.included(base)
  base.extend ClassMethods
  base.helper_method :rehearsing?,
                     :rehearsing_with_auth?,
                     :rehearsing_with_banner?
  base.before_filter :require_http_basic_auth
end