class Class

Public Class Methods

rubyqc() click to toggle source
# File lib/rubyqc/prelude.rb, line 134
def self.rubyqc
  Object.constants.map{ |name|                 # rubinius # jruby
    if ![:BasicObject, :Class, :Config, :Data, :Autoload, :Continuation,
         :RubyVM, :Struct, :WeakRef, :TracePoint].include?(name) &&
       name !~ /Java/
      const_get(name)
    end
  }.select{ |const| const.kind_of?(Class) }.sample
end

Public Instance Methods

rubyqc() click to toggle source
# File lib/rubyqc/prelude.rb, line 26
def rubyqc
  new
rescue => e
  warn "Cannot new #{self}: #{e}"
  raise
end