require 'kata/setup/base' module Kata module Setup class Php < Kata::Setup::Base def build_tree %w{src test}.each { |path| tree(path) } readme bootstrap composer_json base_class php_test end private # Using here docs for a cheap templating system def bootstrap write_repo_file('bootstrap.h',< EOF end def php_test write_repo_file(File.join('test', "#{class_name}Test.php"),<fail(); } } } ?> EOF end end end end