Rémy Coutable
11c3e0b782
Keeping the Changelog up to date and improved the Readme
2011-05-28 19:39:18 +02:00
Thibaud Guillaume-Gentil
42e4413cf2
Fixed guard init
2011-05-28 18:18:45 +02:00
Thibaud Guillaume-Gentil
1747f66128
Merge branch 'user_guardfile' of https://github.com/hashrocket/guard into hashrocket-user_guardfile
...
Conflicts:
lib/guard/dsl.rb
spec/guard/dsl_spec.rb
2011-05-28 17:52:50 +02:00
Rémy Coutable
36d55d60ec
Added new features to Changelog
2011-05-27 18:02:25 +02:00
Rémy Coutable
b471405f4d
Merge branch 'master' of https://github.com/anithri/guard into anithri-master-55
...
Conflicts:
lib/guard/notifier.rb
spec/guard/dsl_spec.rb
spec/guard/listeners/polling_spec.rb
spec/guard/notifier_spec.rb
2011-05-27 17:56:18 +02:00
Aaron Kalin and Veezus Kreist
a51afdf0e3
Outdent private statement
2011-05-25 14:08:11 -05:00
Aaron Kalin and Veezus Kreist
add80d2831
Conform to project standards
2011-05-25 13:23:02 -05:00
Joshua Davey and Veezus Kreist
debdecbbd7
Allow user-based Guardfiles
2011-05-24 16:44:24 -05:00
Scott Parrish
6b35e96e8d
previous changes were made to Dsl that built on the options hash that was passed to it.
...
Except the options hash is actually a
Thor::CoreExt::HashWithIndifferentAccess
so, i reorganized the internal access and storage to read original data from the passed hash, but stores it into a local hash.
No tests changed since no external behavior changed. All tests passed.
This fixes the issue when the binary is run and results in a
can't modify frozen hash (RuntimeError)
small change to fix specs to run and always have @@orig_options be locked.
2011-05-07 12:43:24 -06:00
Scott Parrish
2a834e1228
previous changes were made to Dsl that built on the options hash that was passed to it.
...
Except the options hash is actually a
Thor::CoreExt::HashWithIndifferentAccess
so, i reorganized the internal access and storage to read original data from the passed hash, but stores it into a local hash.
No tests changed since no external behavior changed. All tests passed.
This fixes the issue when the binary is run and results in a
can't modify frozen hash (RuntimeError)
2011-05-07 12:04:59 -06:00
Scott Parrish
8ea296bf8f
Guard::Dsl changed massively. overall strategy was to decouple to evaluate_guardfile into "getting the data" and "using the data" parts. this provides the ability to pass a string that contains the contents of a guardfile, or to pass a filename for a guardfile as well as reading the default loc for a guardfile.
...
Dsl specs changed massivly to support new style of Dsl
2011-05-06 20:53:34 -06:00
Rémy Coutable
73b2d0ba53
Removed not-used-anymore accessor
2010-12-17 20:57:11 +01:00
Rémy Coutable
1c86b1e632
Fix "uninitialized class variable @@guardfile in Guard::Dsl"
2010-12-17 18:44:12 +01:00
Rémy Coutable
a0f1ac4053
Renamed Guard::Dsl.guardfile_included? to Guard::Dsl.guardfile_include? (private API) and fix a bug where Guard::Dsl.guardfile_include? was not detecting guard specified with a symbol, double quotes or parenthesis in Guardfile.
...
e.g.:
guard :rspec
guard ('rspec')
guard("rspec")
...
2010-12-17 18:37:44 +01:00
Rémy Coutable
f90823ae90
Shortened implementation of the new group DSL method and made it (+ specs) clearer
2010-12-17 18:13:31 +01:00
Michael Kessler
63af219490
Enhance the DSL to allow grouping of guard definitions and run them selectively
2010-12-17 16:31:39 +01:00
Rémy Coutable
d0891efdc0
Remove useless variable assignment
2010-12-16 15:08:26 +01:00
Rémy Coutable
7f39a55fdf
Use 'guard' instead of 'g', use parenthesis and don't explicitly return when not necessary
2010-11-26 00:58:36 +01:00
Olivier Amblet
dd1100b4ae
Added DSL specs and improved error message.
...
DSL now have basics specs that confirm it works
I splitted file not found and invalid Guardfile
error message because it was confusing to know
in which case you are when it occurs :)
2010-10-30 18:26:09 +02:00
Thibaud Guillaume-Gentil
057acfbb2f
Added init feature
2010-10-07 22:37:30 +02:00
Thibaud Guillaume-Gentil
4d3744ff43
Initial commit
2010-10-03 23:00:33 +02:00