Class: CssTask

Inherits:
SingleOutputTask show all
Defined in:
lib/tasks/css-task.rb

Instance Attribute Summary

Attributes inherited from Task

#assets, #included_files

Attributes inherited from Configurable

#options

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from SingleOutputTask

#finish, #initialize, #process_files

Methods inherited from OutputTask

#initialize, #minify, #notice_text, #output_extension, #products, #source_type

Methods inherited from Task

available_tasks, #build_assets, by_name, #cleanup, #copy_assets, #copy_assets_orig, #document_files, #find_files, #finish, #include_file, inherited, #initialize, #need_to_build, #process_files, #products, #replace_tokens, #symlink_assets, task_index, #task_name, #validate_files

Methods inherited from Configurable

#get_options, #initialize, option, option_alias

Constructor Details

This class inherits a constructor from SingleOutputTask

Class Method Details

.task_nameObject



5
6
7
# File 'lib/tasks/css-task.rb', line 5

def self.task_name
  "css"
end

Instance Method Details

#handles_file?(file_name) ⇒ Boolean

CssTask handles files that end in .css

Returns:

  • (Boolean)


14
15
16
# File 'lib/tasks/css-task.rb', line 14

def handles_file?(file_name)
  "#{file_name}"[/\.css$/]
end

#output_typeObject



9
10
11
# File 'lib/tasks/css-task.rb', line 9

def output_type
  "css"
end