{"action":"opened","issue":{"url":"https://api.github.com/repos/ReactiveX/RxRuby/issues/93","repository_url":"https://api.github.com/repos/ReactiveX/RxRuby","labels_url":"https://api.github.com/repos/ReactiveX/RxRuby/issues/93/labels{/name}","comments_url":"https://api.github.com/repos/ReactiveX/RxRuby/issues/93/comments","events_url":"https://api.github.com/repos/ReactiveX/RxRuby/issues/93/events","html_url":"https://github.com/ReactiveX/RxRuby/issues/93","id":187978611,"number":93,"title":"\"on_on_completed\" misprint","user":{"login":"pnevezhin","id":7509656,"avatar_url":"https://avatars.githubusercontent.com/u/7509656?v=3","gravatar_id":"","url":"https://api.github.com/users/pnevezhin","html_url":"https://github.com/pnevezhin","followers_url":"https://api.github.com/users/pnevezhin/followers","following_url":"https://api.github.com/users/pnevezhin/following{/other_user}","gists_url":"https://api.github.com/users/pnevezhin/gists{/gist_id}","starred_url":"https://api.github.com/users/pnevezhin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pnevezhin/subscriptions","organizations_url":"https://api.github.com/users/pnevezhin/orgs","repos_url":"https://api.github.com/users/pnevezhin/repos","events_url":"https://api.github.com/users/pnevezhin/events{/privacy}","received_events_url":"https://api.github.com/users/pnevezhin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-08T12:23:40Z","updated_at":"2016-11-08T12:23:40Z","closed_at":null,"body":"Hello, I think, that I found misprint\r\nhttps://github.com/ReactiveX/RxRuby/blob/768c0845d307481aadfbacb3dda8a98619e1fe7e/lib/rx/operators/time.rb#L108\r\n\"on_on_completed\" must be \"on_completed\"\r\nSo in my code I have such error\r\n```\r\nNoMethodError:         NoMethodError: undefined method 'on_on_completed' for #<Rx::Subject:0x0000000156fc10>\r\n        Did you mean?  on_completed\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/operators/time.rb:108:in 'block (5 levels) in window_with_time'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/operators/time.rb:108:in 'each'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/operators/time.rb:108:in 'block (4 levels) in window_with_time'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/operators/time.rb:107:in 'synchronize'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/operators/time.rb:107:in 'block (3 levels) in window_with_time'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observer.rb:106:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/auto_detach_observer.rb:30:in 'on_completed_core'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observer.rb:106:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observer.rb:106:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/auto_detach_observer.rb:30:in 'on_completed_core'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observer.rb:106:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/subjects/subject.rb:43:in 'block in on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/subjects/subject.rb:43:in 'each'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/subjects/subject.rb:43:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/auto_detach_observer.rb:30:in 'on_completed_core'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observer.rb:106:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/auto_detach_observer.rb:30:in 'on_completed_core'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observer.rb:106:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observer.rb:106:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/auto_detach_observer.rb:30:in 'on_completed_core'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observer.rb:106:in 'on_completed'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/operators/creation.rb:85:in 'block (2 levels) in generate'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/concurrency/scheduler.rb:36:in 'block in schedule_recursive'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/concurrency/scheduler.rb:96:in 'block in invoke_recursive'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/concurrency/scheduler.rb:109:in 'block (3 levels) in invoke_recursive'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/concurrency/scheduled_item.rb:29:in 'invoke'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/concurrency/current_thread_scheduler.rb:67:in 'run_trampoline'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/concurrency/current_thread_scheduler.rb:40:in 'schedule_relative_with_state'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/concurrency/local_scheduler.rb:20:in 'schedule_with_state'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observable.rb:42:in '_subscribe'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/core/observable.rb:22:in 'subscribe'\r\n            /home/pnevezhin/.rvm/gems/ruby-2.3.0/gems/rx-0.0.3/lib/rx/linq/connectable_observable.rb:15:in 'connect'\r\n```"}}
{"actor":{"display_login":"pnevezhin"}}