README.md in night_vision-0.0.1 vs README.md in night_vision-0.1.0
- old
+ new
@@ -1,8 +1,8 @@
# NightVision
-TODO: Write a gem description
+Peer through the darkness of running code.
## Installation
Add this line to your application's Gemfile:
@@ -16,10 +16,62 @@
$ gem install night_vision
## Usage
-TODO: Write usage instructions here
+ class OddEven
+ def odd? n
+ n.odd?
+ end
+
+ def even? n
+ not odd? n
+ end
+ end
+
+ > o = OddEven.new
+ > o.odd? 1
+ => false
+ > o.odd? 2
+ => true
+ > NightVision.goggles(OddEven)
+ > o.odd? 1
+ ------------------------------------------------
+ Invoking OddEven#odd?
+ Actual arguments are: [1]
+ ------------------------------------------------
+ ------------------------------------------------
+ Returning from OddEven#odd?
+ Return value is: true
+ ------------------------------------------------
+ => true
+ > o.odd? 2
+ ------------------------------------------------
+ Invoking OddEven#odd?
+ Actual arguments are: [2]
+ ------------------------------------------------
+ ------------------------------------------------
+ Returning from OddEven#odd?
+ Return value is: false
+ ------------------------------------------------
+ => false
+ > o.even? 2
+ ------------------------------------------------
+ Invoking Cheese#even2?
+ Actual arguments are: [6]
+ ------------------------------------------------
+ ------------------------------------------------
+ Invoking Cheese#odd2?
+ Actual arguments are: [6]
+ ------------------------------------------------
+ ------------------------------------------------
+ Returning from Cheese#odd2?
+ Return value is: false
+ ------------------------------------------------
+ Returning from Cheese#even2?
+ Return value is: true
+ ------------------------------------------------
+ => true
## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)