module FrontEndTasks
Constants
- VERSION
Public Class Methods
build(public_dir, build_dir, files, opts = {})
click to toggle source
# File lib/front_end_tasks.rb, line 12 def self.build(public_dir, build_dir, files, opts = {}) optimizer = Optimizer.new(public_dir, files) optimizer.build_to(build_dir, opts) end
gzip(*files)
click to toggle source
# File lib/front_end_tasks.rb, line 17 def self.gzip(*files) Gzip.compress(*files) end
lint(*files)
click to toggle source
# File lib/front_end_tasks.rb, line 25 def self.lint(*files) Lint.report(files) end
list_scripts(file, public_root = nil)
click to toggle source
# File lib/front_end_tasks.rb, line 33 def self.list_scripts(file, public_root = nil) content = File.read(File.expand_path(file)) extension = File.extname(file).downcase doc = nil if extension == '.html' doc = Documents::HtmlDocument.new(nil, content) elsif extension == '.js' doc = Documents::JsDocument.new(nil, content) end doc.included_scripts(public_root) end
server(options)
click to toggle source
# File lib/front_end_tasks.rb, line 21 def self.server(options) Server.start(options) end
spec(options)
click to toggle source
# File lib/front_end_tasks.rb, line 29 def self.spec(options) Spec.run(options) end