Sha256: b8f0ff5535dccfd1dcb5ac446bd99eb6b08eae8d215a0291b5fc79621ea4872d

Contents?: true

Size: 458 Bytes

Versions: 30

Compression:

Stored size: 458 Bytes

Contents

module CFoundry::V1
  class Service
    attr_accessor :label, :version, :description, :type

    def initialize(label, version = nil, description = nil, type = nil)
      @label = label
      @description = description
      @version = version
      @type = nil
    end

    def eql?(other)
      other.is_a?(self.class) && other.label == @label
    end
    alias :== :eql?

    def provider
      "core"
    end

    def active
      true
    end
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
cfoundry-0.3.47 lib/cfoundry/v1/service.rb
cfoundry-0.3.46 lib/cfoundry/v1/service.rb
cfoundry-0.3.45 lib/cfoundry/v1/service.rb
cfoundry-0.3.44 lib/cfoundry/v1/service.rb
cfoundry-0.3.43 lib/cfoundry/v1/service.rb
cfoundry-0.3.42 lib/cfoundry/v1/service.rb
cfoundry-0.3.41 lib/cfoundry/v1/service.rb
cfoundry-IronFoundry-0.3.40 lib/cfoundry/v1/service.rb
cfoundry-0.3.40 lib/cfoundry/v1/service.rb
cfoundry-IronFoundry-0.3.39 lib/cfoundry/v1/service.rb
cfoundry-0.3.39 lib/cfoundry/v1/service.rb
cfoundry-0.3.38 lib/cfoundry/v1/service.rb
cfoundry-0.3.37 lib/cfoundry/v1/service.rb
cfoundry-0.3.36 lib/cfoundry/v1/service.rb
cfoundry-0.3.35 lib/cfoundry/v1/service.rb
cfoundry-IronFoundry-0.3.34 lib/cfoundry/v1/service.rb
cfoundry-0.3.34 lib/cfoundry/v1/service.rb
cfoundry-0.3.33 lib/cfoundry/v1/service.rb
cfoundry-0.3.32 lib/cfoundry/v1/service.rb
cfoundry-0.3.31 lib/cfoundry/v1/service.rb