I encountered this same problem today and found a simple solution.
Since the warning is from trying to reassign a constant with its same value, I just changed
module LifeCycle
RESET = 'reset'
end
to
module LifeCycle
RESET ||="reset"
end
This took care of the warning and is a lot simpler than checking if each constant is defined. Let me know if you find a better solution.