Sha256: a0c1e3b26ea8450988ac7b27608148168b5676d7017d5b2ae0ba1d19a0c6db38

Contents?: true

Size: 396 Bytes

Versions: 3

Compression:

Stored size: 396 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|
    ["spec/#{m[1].underscore}_spec.rb", "test/test_#{m[1].underscore}.rb"]
  end
end

Autotest.add_hook :run_command do |at|
  system "rake compile"
end

Version data entries

3 entries across 3 versions & 3 rubygems

Version Path
Empact-rbiphonetest-0.3.0 app_generators/rbiphonetest/templates/dot_autotest
avh4-rbiphonetest-0.3.0 app_generators/rbiphonetest/templates/dot_autotest
rbiphonetest-0.4.0 app_generators/rbiphonetest/templates/dot_autotest