Add augeas::lens definition
Simplify augeas::lens, export $lens_dir variable from augeas::base and create tests directory.
Add doc for augeas::lens
Use subscribe instead of notify
Get the augeas module through puppet-lint
Continue linting
Use proper ::version variable
Fix $::augeasversion fact name
Revert use of $::augeasersion to $augeas_version where it's about package management
Add augeas::rubylib_version variable, use it for packages.
Change $augeas::version into $augeas::base::version for inheritance reasons
Merge
Also put $augeas::ruby_version into augeas::base
modules/augeas/manifests/redhat.pp - Put $augeas::rubylib_version into augeas::base also
Use standard lens dir for non-dist lenses
Do not manage augeas directories recursively
Merge pull request #14 from raphink/std_path

Use standard lens dir for non-dist lenses
Make sure the top $lens_dir is purged, but don't touch dist/
Merge pull request #15 from raphink/purge_lenses

Make sure the top $lens_dir is purged, but don't touch dist/
removed augeasversion fact

... as a faster one is included in upstream facter since 1.6.1

$ time RUBYLIB=/var/lib/puppet/lib/ facter augeasversion
0.10.0

real    0m0.700s
user    0m0.658s
sys     0m0.039s

$ time RUBYLIB=/usr/lib/ruby/site_ruby/1.8/ facter augeasversion
0.10.0

real    0m0.013s
user    0m0.008s
sys     0m0.004s