Module: CompEx
- Defined in:
- lib/compex.rb,
lib/compex/bag.rb,
lib/compex/base.rb,
lib/compex/cache.rb,
lib/compex/style.rb,
lib/compex/config.rb,
lib/compex/version.rb,
lib/compex/template.rb,
lib/compex/js_rewriter.rb,
lib/compex/unsafe_string.rb,
lib/compex/asset_provider.rb,
lib/compex/template/renderer.rb,
lib/compex/component_registry.rb,
lib/compex/template/assembler.rb,
lib/compex/cache/memory_backend.rb,
lib/compex/component_descriptor.rb,
lib/compex/refinements/class_refinements.rb,
lib/compex/refinements/string_refinements.rb
Defined Under Namespace
Modules: ClassRefinements, StringRefinements
Classes: AssetProvider, Bag, Base, Cache, ComponentDescriptor, ComponentRegistry, Config, Error, JSRewriter, MissingTemplateError, MultipleRootError, NonElementRootError, ParsingError, Style, Template, UnsafeString
Constant Summary
collapse
- CONFIG_MU =
Mutex.new
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
16
|
# File 'lib/compex/config.rb', line 16
def config = configure
|
8
9
10
11
12
13
14
|
# File 'lib/compex/config.rb', line 8
def configure(&)
CONFIG_MU.synchronize do
@config ||= Config.new
yield @config if block_given?
@config
end
end
|