Module: Dassets
- Defined in:
- lib/dassets/server.rb,
lib/dassets.rb,
lib/dassets/cache.rb,
lib/dassets/config.rb,
lib/dassets/engine.rb,
lib/dassets/source.rb,
lib/dassets/version.rb,
lib/dassets/asset_file.rb,
lib/dassets/file_store.rb,
lib/dassets/source_file.rb,
lib/dassets/source_proxy.rb,
lib/dassets/server/request.rb,
lib/dassets/server/response.rb
Overview
Rack middleware for serving Dassets asset files
Defined Under Namespace
Modules: Cache, SourceFiles
Classes: AssetFile, Config, Engine, FileStore, NullEngine, NullSourceFile, Server, Source, SourceFile, SourceProxy
Constant Summary
collapse
- VERSION =
"0.14.1"
Class Method Summary
collapse
Class Method Details
.[](digest_path) ⇒ Object
18
19
20
|
# File 'lib/dassets.rb', line 18
def self.[](digest_path)
@asset_files[digest_path] ||= AssetFile.new(digest_path)
end
|
.config ⇒ Object
8
|
# File 'lib/dassets.rb', line 8
def self.config; @config ||= Config.new; end
|
9
10
11
|
# File 'lib/dassets.rb', line 9
def self.configure(&block)
block.call(self.config)
end
|
.init ⇒ Object
13
14
15
16
|
# File 'lib/dassets.rb', line 13
def self.init
@asset_files ||= {}
@source_files = SourceFiles.new(self.config.sources)
end
|
.source_files ⇒ Object
22
23
24
|
# File 'lib/dassets.rb', line 22
def self.source_files
@source_files
end
|