Exception: RubyGaurden::BedError

Inherits:
Error
  • Object
show all
Defined in:
lib/ruby_gaurden/bed_error.rb

Class Method Summary collapse

Class Method Details

.[](class_name) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/ruby_gaurden/bed_error.rb', line 7

def self.[](class_name)
  bed_class_name = :"Bed#{class_name}"

  if const_defined?(bed_class_name) && (klass = const_get(bed_class_name)) < self
    klass
  else
    const_set(bed_class_name, Class.new(self))
  end
end