README.markdown in kattr-0.0.1 vs README.markdown in kattr-0.0.2
- old
+ new
@@ -1,29 +1,37 @@
kattr
=====
-
Works much like the version for rails (except it doesn't accept blocks and doesn't use eval).
-It is prefered to use `kattr_*` instead of `cattr_*` so there are no confusion. If you are using
-this gem outside of rails, it should be alright
+I prefer to use `kattr_*` instead of `cattr_*` so there are no confusion with `cattr_*` in Rails.
+Note, both `cattr_*` and `kattr_*` will work just fine.
+
+If you are using this gem outside of Rails you should be all right
+
+## Example
```ruby
+require 'kattr'
+
class Moo
- cattr_accessor :cow
+ extend KAttr
+ kattr_accessor :cow
end
Moo.cow = 'animal'
Moo.class_variables
#=> [:@@cow]
```
+You can either add `kattr` to your `$LOAD_PATH` or use it as in the example
## Note on Patches/Pull Requests
-
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request
-## Copyright
+## Thanks
+[danielb2](/danielb2) for the original implementation
-Copyright (c) 2010 Daniel Bretoi. See LICENSE for details.
+## Copyright
+Copyright (c) 2012 Teo Ljungberg. See LICENSE for details.