class Stringex::ActsAsUrl::Adapter::Base
def handle_duplicate_url!
def handle_duplicate_url! return if !url_taken?(base_url) n = nil sequence = duplicate_url_sequence.tap(&:rewind) loop do n = sequence.next break unless url_taken?(duplicate_for_base_url(n)) end write_url_attribute duplicate_for_base_url(n) end