lib/kata/setup/base.rb in kata-1.4.1 vs lib/kata/setup/base.rb in kata-1.5.0

- old
+ new

@@ -26,13 +26,29 @@ def build_tree(type = 'ruby') case type when 'ruby' Kata::Setup::Ruby.new(kata_name).build_tree + when 'javascript' + Kata::Setup::Javascript.new(kata_name).build_tree end end private + + def use_kata_name + kata_name.gsub(/( |-)\1?/, '_').downcase + end + + def class_name + kata_name.split(/ |-|_/).map(&:capitalize).join + end + + def readme + File.open(File.join(repo_name, 'README'), 'w') { |f| f.write(<<EOF) } +Leveling up my coding awesomeness! +EOF + end def github # Setup from github configuration raise Exception, 'Git not installed? Could not find git using which' unless system('which git > /dev/null')