Skip to content

Commit c2ff13e

Browse files
author
David Heinemeier Hansson
authored
Revert "Improved version of UniqueList: OrderedSet (#76)"
This reverts commit a0062d1.
1 parent c1ce182 commit c2ff13e

File tree

4 files changed

+0
-183
lines changed

4 files changed

+0
-183
lines changed

README.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,6 @@ unique_list << "5" # => LREM myuniquelist 0, "5" + R
6262
unique_list.remove(3) # => LREM myuniquelist 0, "3"
6363
[ "4", "2", "1", "5" ] == unique_list.elements # => LRANGE myuniquelist 0, -1
6464

65-
ordered_set = Kredis.ordered_set "myorderedset"
66-
ordered_set.append(%w[ 2 3 4 ]) # => ZADD myorderedset 1646131025.4953232 2 1646131025.495326 3 1646131025.4953272 4
67-
ordered_set.prepend(%w[ 1 2 3 4 ]) # => ZADD myorderedset -1646131025.4957051 1 -1646131025.495707 2 -1646131025.4957082 3 -1646131025.4957092 4
68-
ordered_set.append([])
69-
ordered_set << "5" # => ZADD myorderedset 1646131025.4960442 5
70-
ordered_set.remove(3) # => ZREM myorderedset 3
71-
[ "4", "2", "1", "5" ] == ordered_set.elements # => ZRANGE myorderedset 0 -1
72-
7365
set = Kredis.set "myset", typed: :datetime
7466
set.add(DateTime.tomorrow, DateTime.yesterday) # => SADD myset "2021-02-03 00:00:00 +0100" "2021-02-01 00:00:00 +0100"
7567
set << DateTime.tomorrow # => SADD myset "2021-02-03 00:00:00 +0100"

lib/kredis/types.rb

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,6 @@ def set(key, typed: :string, config: :shared, after_change: nil)
7171
type_from(Set, config, key, after_change: after_change, typed: typed)
7272
end
7373

74-
def ordered_set(key, typed: :string, limit: nil, config: :shared, after_change: nil)
75-
type_from(OrderedSet, config, key, after_change: after_change, typed: typed, limit: limit)
76-
end
77-
7874
def slot(key, config: :shared, after_change: nil)
7975
type_from(Slots, config, key, after_change: after_change, available: 1)
8076
end
@@ -103,5 +99,4 @@ def type_from(type_klass, config, key, after_change: nil, **options)
10399
require "kredis/types/list"
104100
require "kredis/types/unique_list"
105101
require "kredis/types/set"
106-
require "kredis/types/ordered_set"
107102
require "kredis/types/slots"

lib/kredis/types/ordered_set.rb

Lines changed: 0 additions & 71 deletions
This file was deleted.

test/types/ordered_set_test.rb

Lines changed: 0 additions & 99 deletions
This file was deleted.

0 commit comments

Comments
 (0)