module FrontEndTasks::Documents
Public Class Methods
create(public_dir, file)
click to toggle source
# File lib/front_end_tasks/documents.rb, line 9 def self.create(public_dir, file) extension = File.extname(file).downcase contents = File.read(file) case extension when '.html' HtmlDocument.new(public_dir, contents) when '.js' JsDocument.new(public_dir, contents) when '.css' CssDocument.new(public_dir, contents) else AssetDocument.new(public_dir, contents) end end