Class: Sprout::FileParam
- Defined in:
- lib/sprout/tasks/tool_task.rb
Overview
Concrete param object for :file values
Instance Attribute Summary
Attributes inherited from TaskParam
#belongs_to, #delimiter, #description, #file_expression, #hidden_name, #hidden_value, #name, #prefix, #preprocessable, #required, #shell_name, #to_shell_proc, #type, #validator, #value, #visible
Instance Method Summary collapse
-
#prepare_prerequisites ⇒ Object
:nodoc:.
Methods inherited from TaskParam
#hidden_name?, #hidden_value?, #init, #prepare, #required?, #shell_value, #to_rdoc, #to_shell, #validate, #visible?
Instance Method Details
#prepare_prerequisites ⇒ Object
:nodoc:
691 692 693 694 695 696 697 698 699 700 |
# File 'lib/sprout/tasks/tool_task.rb', line 691 def prepare_prerequisites if(value && value != belongs_to.name.to_s) if(should_preprocess?) @value = prepare_preprocessor_file(value) else file value belongs_to.prerequisites << value end end end |