* Ruby uses the super keyword to call the superclass implementation of the current method.
* Within the body of a method, calls to super acts just like a call to that original method.
* The search for a method body starts in the superclass of the object that was found to contain the original method.
def url=(addr)
super (addr.blank? || addr.starts_with?(‘http’)) ? addr : http://#{addr}
end