Sha256: ccde7a806a2bd4c8ae595b4fa67e403d052bb6e60f8b2a1af2b44e985523c7f5

Contents?: true

Size: 432 Bytes

Versions: 32

Compression:

Stored size: 432 Bytes

Contents

# frozen_string_literal: true

module Karafka
  module Web
    module Ui
      module Models
        # Single topic data representation model
        class Topic < Lib::HashProxy
          # @return [Array<Partition>] All topic partitions data
          def partitions
            super.values.map do |partition_hash|
              Partition.new(partition_hash)
            end
          end
        end
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
karafka-web-0.7.10 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.9 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.8 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.7 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.6 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.5 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.4 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.3 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.2 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.1 lib/karafka/web/ui/models/topic.rb
karafka-web-0.7.0 lib/karafka/web/ui/models/topic.rb
karafka-web-0.6.3 lib/karafka/web/ui/models/topic.rb
karafka-web-0.6.2 lib/karafka/web/ui/models/topic.rb
karafka-web-0.6.1 lib/karafka/web/ui/models/topic.rb
karafka-web-0.6.0 lib/karafka/web/ui/models/topic.rb
karafka-web-0.5.2 lib/karafka/web/ui/models/topic.rb
karafka-web-0.5.1 lib/karafka/web/ui/models/topic.rb
karafka-web-0.5.0 lib/karafka/web/ui/models/topic.rb
karafka-web-0.4.1 lib/karafka/web/ui/models/topic.rb
karafka-web-0.4.0 lib/karafka/web/ui/models/topic.rb