article: no need to check nil-ness.
article: refine url regexp not to match 'http://' inside a word.
article: use method values.