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