Module: RequirejsOptimizer
- Defined in:
- lib/requirejs_optimizer.rb,
lib/requirejs_optimizer/build.rb,
lib/requirejs_optimizer/errors.rb,
lib/requirejs_optimizer/version.rb,
lib/generators/install_generator.rb,
lib/requirejs_optimizer/rake/task.rb,
lib/requirejs_optimizer/step/base.rb,
lib/requirejs_optimizer/rake/utils.rb,
lib/requirejs_optimizer/step/clean.rb,
lib/requirejs_optimizer/step/prepare.rb,
lib/requirejs_optimizer/step/compress.rb,
lib/requirejs_optimizer/step/finalize.rb,
lib/requirejs_optimizer/step/manifest.rb,
lib/requirejs_optimizer/step/optimize.rb,
lib/requirejs_optimizer/step/digestify.rb
Defined Under Namespace
Modules: Errors, Rake, Step
Classes: Build, InstallGenerator
Constant Summary
collapse
- VERSION =
"0.3.2"
Class Method Summary
collapse
Class Method Details
.build_dir ⇒ Object
31
32
33
|
# File 'lib/requirejs_optimizer.rb', line 31
def self.build_dir
Rails.root.join(@build_dir || "tmp/assets")
end
|
.build_dir=(value) ⇒ Object
27
28
29
|
# File 'lib/requirejs_optimizer.rb', line 27
def self.build_dir=(value)
@build_dir = value
end
|
.build_files(file_glob = "*.*") ⇒ Object
39
40
41
|
# File 'lib/requirejs_optimizer.rb', line 39
def self.build_files(file_glob="*.*")
Dir.glob(RequirejsOptimizer.build_dir.join('**', file_glob).to_s).reject { |f| f =~ /manifest\.yml$|build\.txt$/ }
end
|
.root ⇒ Object
23
24
25
|
# File 'lib/requirejs_optimizer.rb', line 23
def self.root
Pathname.new(File.expand_path("../..", __FILE__))
end
|
.target_dir ⇒ Object
35
36
37
|
# File 'lib/requirejs_optimizer.rb', line 35
def self.target_dir
build_dir.join("build")
end
|
.target_files(file_glob = "*.*") ⇒ Object
43
44
45
|
# File 'lib/requirejs_optimizer.rb', line 43
def self.target_files(file_glob="*.*")
Dir.glob(RequirejsOptimizer.target_dir.join('**', file_glob).to_s).reject { |f| f =~ /manifest\.yml$|build\.txt$/ }
end
|