module Flak::Template module Shell module Settings extend Flak::Template::MergeEngine def self.extended target infuse target end def shell_script_destination(file) bind = binding() Flak::Errors.assert("@settings[:path_to_revision]", "String", bind,__FILE__) File.join(@settings[:path_to_revision], 'bin', file.pathmap('%f')) end end module Tasks # def self.extended target # task_factory target # end # # def self.task_factory target # settings = target.settings # # end end end end