module SibaTest::RemovableConstants

Public Class Methods

def_if_not_defined(cls, const, value) click to toggle source
# File lib/siba/helpers/test/removable_constants.rb, line 8
def def_if_not_defined(cls, const, value)
  cls.const_set(const, value) unless cls.const_defined?(const)
end
redef_without_warning(cls, const, value) click to toggle source
# File lib/siba/helpers/test/removable_constants.rb, line 12
def redef_without_warning(cls, const, value)
  cls.send(:remove_const, const) if cls.const_defined?(const)
  cls.const_set(const, value)
end