Module: FormatUrl::ModelAdditions

Defined in:
lib/format_url/model_additions.rb

Instance Method Summary collapse

Instance Method Details

#format_url(attribute) ⇒ Object



3
4
5
6
7
8
# File 'lib/format_url/model_additions.rb', line 3

def format_url(attribute)
  before_validation do
    send("#{attribute}=", FormatUrl.format_url(send(attribute)))
  end if attribute
  validates_format_of attribute, with: FormatUrl.url_regexp, message: "is not a valid URL", :allow_blank => true
end