class Sunspot::ClassSet

Public Class Methods

new() click to toggle source
# File lib/sunspot/class_set.rb, line 5
def initialize
  @name_to_klass = {}
end

Public Instance Methods

<<(klass) click to toggle source
# File lib/sunspot/class_set.rb, line 9
def <<(klass)
  @name_to_klass[klass.name.to_sym] = klass
  self
end
Also aliased as: add
add(klass)
Alias for: <<
each(&block) click to toggle source
# File lib/sunspot/class_set.rb, line 15
def each(&block)
  @name_to_klass.values.each(&block)
end
empty?() click to toggle source
# File lib/sunspot/class_set.rb, line 19
def empty?
  @name_to_klass.empty?
end