Google

def text=( text ) text = Text.new( text, whitespace(), raw() ) if text.kind_of? String old_text = get_text if text.nil? old_text.remove unless old_text.nil? else if old_text.nil? self << text else old_text.replace_with( text ) end end return self end