module Such

Constants

VERSION

Public Class Methods

subclass(name, klass, **kw, &block) click to toggle source
# File lib/such/such.rb, line 2
def self.subclass(name, klass, **kw, &block)
  subklass = const_set(name, Class.new(klass))
  kw.each{|method, args| subklass.public_send(method, *args)}
  subklass.class_eval(&block) if block
  return subklass
end