# File lib/cgikit.rb, line 1071 def url( id = nil, query = nil, secure = false, direct = false ) protocol = nil string = '?' if @secure then protocol = 'https://' end string << "element_id=#{id};" if id string << _query_string(query) if query string << _query_for_session if direct != true string.chop! if string =~ /&$/ url = '' if protocol then url << protocol url << @request.server_name if @request.server_name end url << self.baseurl if self.baseurl url << string end