Sha256: 45e1054a7e845397be9a35136d32b89b6166782dde5e4b387768e5a5798bf3e9

Contents?: true

Size: 530 Bytes

Versions: 5

Compression:

Stored size: 530 Bytes

Contents

# frozen_string_literal: true

module Katalyst
  module Tables
    module Collection
      module Type
        class Example
          attr_reader :value, :description

          def initialize(value, description = "")
            @value = value
            @description = description
          end

          def hash
            value.hash
          end

          def eql?(other)
            value.eql?(other.value)
          end

          def to_s
            value.to_s
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
katalyst-tables-3.4.6 lib/katalyst/tables/collection/type/example.rb
katalyst-tables-3.4.5 lib/katalyst/tables/collection/type/example.rb
katalyst-tables-3.4.4 lib/katalyst/tables/collection/type/example.rb
katalyst-tables-3.4.3 lib/katalyst/tables/collection/type/example.rb
katalyst-tables-3.4.2 lib/katalyst/tables/collection/type/example.rb