Sha256: eafe9a5f2eeafb33b24585fcdf3b0e6c0408bc34932635b3beeefc8a972b362b

Contents?: true

Size: 486 Bytes

Versions: 10

Compression:

Stored size: 486 Bytes

Contents

# ~/.vim/ftdetect/watchr.vim
#
# This should have only the following line in it:
#
# autocmd BufNewFile,BufRead *.watchr setf ruby
#
# This will enable vim to recognize this file as ruby code should you wish to
# edit it.
def run(cmd)
  puts cmd
  system cmd
end

def spec(file)
  run "spec -O spec/spec.opts #{file}"
end

watch("spec/.*/*_spec\.rb") do |match|
  p match[0]
  spec(match[0])
end

watch("lib/(.*/.*)\.rb") do |match|
  p match[1]
  spec("spec/#{match[1]}_spec.rb")
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
sp-squealer-1.0 .watchr
squealer-2.2.2 .watchr
squealer-2.2.1 .watchr
squealer-2.2.0 .watchr
squealer-2.1.1 .watchr
squealer-2.1.0 .watchr
squealer-1.2.0 .watchr
squealer-1.0.2 .watchr
squealer-1.0.1 .watchr
squealer-1.0.0 .watchr