Module: Classic
- Defined in:
- lib/classic.rb,
lib/classic/manager.rb,
lib/classic/railtie.rb,
lib/classic/version.rb,
lib/classic/string_ext.rb,
lib/classic/configuration.rb,
lib/generators/classic/install/install_generator.rb
Defined Under Namespace
Modules: Generators
Classes: Configuration, Error, Manager, NotFoundError, Railtie
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.cls(name, classes = nil) ⇒ Object
36
37
38
|
# File 'lib/classic.rb', line 36
def self.cls(name, classes = nil)
@classic.cls(name, classes)
end
|
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/classic.rb', line 14
def self.configure
config = Configuration.new
yield config
config.classes_merge_handler ||= proc { |classes| classes.join(" ") }
config.validate
@classic = Classic::Manager.new(config: config)
@classic.load
if config.auto_reload_on_change && Object.const_defined?("Rails::Railtie")
Classic::Railtie.initializers.each(&:run)
end
end
|
.object ⇒ Object
32
33
34
|
# File 'lib/classic.rb', line 32
def self.object
@classic
end
|
.reload! ⇒ Object
28
29
30
|
# File 'lib/classic.rb', line 28
def self.reload!
@classic.load
end
|