lib/complex_config/plugins/uri.rb



require 'uri'

module ComplexConfig::Plugins
  URI = -> id do
    url = id.to_s
    if url.sub!(/uri\z/, 'url') and url = ask_and_send(url)
      ::URI.parse(url)
    else
      skip
    end
  end
end

ComplexConfig::Provider.add_plugin ComplexConfig::Plugins::URI