Sha256: a1a28f2e9b4efa6738a54c1fbaa9d38c66eff74c1c637bbd86b3066152089af2
Contents?: true
Size: 361 Bytes
Versions: 5
Compression:
Stored size: 361 Bytes
Contents
class String def underscore gsub(/::/, '/'). gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). gsub(/([a-z\d])([A-Z])/,'\1_\2'). downcase end end Autotest.add_hook :initialize do |at| at.add_mapping(/Classes\/(.*)\.[mh]/) do |_, m| ["test/test_#{m[1].underscore}.rb"] end end Autotest.add_hook :run_command do |at| system "rake compile" end
Version data entries
5 entries across 5 versions & 2 rubygems