module KeySet::BasedOnKeys

Public Class Methods

new(keys) click to toggle source
# File lib/key_set/based_on_keys.rb, line 12
def initialize(keys)
  @keys = SortedSet.new(keys.to_a)
end

Public Instance Methods

clone() click to toggle source
# File lib/key_set/based_on_keys.rb, line 31
def clone
  self.class.new keys.deep_dup
end
keys_array() click to toggle source
# File lib/key_set/based_on_keys.rb, line 19
def keys_array
  keys.to_a
end
represents_all?() click to toggle source
# File lib/key_set/based_on_keys.rb, line 23
def represents_all?
  false
end
represents_none?() click to toggle source
# File lib/key_set/based_on_keys.rb, line 27
def represents_none?
  false
end