Sha256: 887baebba1668283c76c33a85e4777b0e2fd9b752e5665d9b3fbc340b273a39c

Contents?: true

Size: 548 Bytes

Versions: 55

Compression:

Stored size: 548 Bytes

Contents

module DispatchRider
  class Publisher::Configuration::Destination

    def initialize(name, attributes={})
      @name = name

      attributes = attributes.with_indifferent_access
      @service = attributes[:service]
      @channel = attributes[:channel]
      @options = attributes[:options]
    end

    attr_reader :name, :service, :channel, :options

    def ==(other)
      self.name == other.name &&
        self.service == other.service &&
        self.channel == other.channel &&
        self.options == other.options
    end

  end
end

Version data entries

55 entries across 55 versions & 1 rubygems

Version Path
dispatch-rider-1.9.0 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.8.6 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.8.5 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.8.4 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.8.3 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.8.2 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.8.1 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.8.0 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.7.2 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.7.1 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.7.0 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.6.2 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.6.1 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.6.0 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.5.3 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.5.2 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.5.1 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.5.0 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.4.2 lib/dispatch-rider/publisher/configuration/destination.rb
dispatch-rider-1.4.0 lib/dispatch-rider/publisher/configuration/destination.rb