Correct combine_latest same as RxJS's one
Change the Subscriptn to base module
Observable.create block may return Proc object
Add alias RX::Disposable for RX::Subscription
Add dispose method, alias of unsubscribe
Merge pull request #36 from jca02266/fix-combine_latest

Correct combine_latest same as RxJS's one
Merge pull request #37 from jca02266/add-examples

Add some examples derived from RxJS observable.md
Merge pull request #35 from jca02266/fix-create

Fix Observable.create
Implement Observable.case
Add example of return/just
Adding buffer/window with time
Use raise_error/rescue_error instead of throw/catch
Pass the lambda object instead of block to Scheduler#schedule_recursive
Merge pull request #39 from jca02266/fix-example-catch

Fix example of catch
Add an example of concat
Add an example of defer
Add an example of empty
Implement Observable.for
Implement fork_join
Implement Observable.from