Class: LogicalConstruct::SatisfiableEnvTask

Inherits:
SatisfiableTask show all
Defined in:
lib/logical-construct/satisfiable-task.rb

Instance Method Summary collapse

Methods inherited from SatisfiableTask

#execute, #needed?, #prefer_file?, #receive, #receive_file

Instance Method Details

#criteria(task) ⇒ Object



79
80
81
# File 'lib/logical-construct/satisfiable-task.rb', line 79

def criteria(task)
  ENV.has_key?(target_name)
end

#fulfill(string) ⇒ Object



83
84
85
# File 'lib/logical-construct/satisfiable-task.rb', line 83

def fulfill(string)
  ENV[target_name] = string
end