module Rx::Subscription

Provides a set of class methods for creating Disposables.

Public Class Methods

create(&unsubscribe_action) click to toggle source

Creates a subscription object that invokes the specified action when unsubscribed.

# File lib/rx/subscriptions/subscription.rb, line 47
def self.create(&unsubscribe_action)
  AnonymousSubscription.new(&unsubscribe_action)
end
empty() click to toggle source

Gets the subscription that does nothing when unsubscribed.

# File lib/rx/subscriptions/subscription.rb, line 52
def self.empty
  EmptySubscription.instance
end

Public Instance Methods

dispose() click to toggle source
# File lib/rx/subscriptions/subscription.rb, line 8
def dispose
  unsubscribe
end