Lines Matching defs:classes
194 "List classes ri knows about.") do |list|
364 @classes = nil
400 # Adds paths for undocumented classes +also_in+ to +out+
417 # +classes+.
419 def add_class out, name, classes
420 heading = if classes.all? { |klass| klass.module? } then
423 superclass = classes.map do |klass|
549 # Returns ancestor classes of +klass+
562 stores = classes[current]
666 def classes
667 return @classes if @classes
669 @classes = {}
674 @classes[mod] ||= []
675 @classes[mod] << store
679 @classes
683 # Returns the stores wherein +name+ is found along with the classes,
712 klasses = classes.keys
725 completions << klass if classes.key? klass # to complete a method name
727 completions << klass if classes.key? klass
728 elsif classes.key? klass_name then
762 # Outputs formatted RI data for class +name+. Groups undocumented classes
807 matches = classes.keys.grep(/^#{name}/) if matches.empty?
897 subset = classes.keys.select do |klass_name|
958 klasses = classes.keys
967 ancestors = classes[ancestor]
1100 # Lists classes known to ri starting with +names+. If +names+ is empty all
1101 # known classes are shown.
1104 classes = []
1107 classes << store.module_names
1110 classes = classes.flatten.uniq.sort
1115 classes = classes.grep filter
1128 io.puts classes.join("\n")