提交 fafff357 编写于 作者: C Carlos Antonio da Silva

Rename variable to better show its intent

上级 27724711
......@@ -49,27 +49,27 @@ def full_url_for(options)
end
def path_for(options)
result = options[:script_name].to_s.chomp("/")
result << options[:path].to_s
result = add_trailing_slash(result) if options[:trailing_slash]
result = add_params(result, options[:params]) if options.key?(:params)
result = add_anchor(result, options[:anchor]) if options.key?(:anchor)
result
path = options[:script_name].to_s.chomp("/")
path << options[:path].to_s
path = add_trailing_slash(path) if options[:trailing_slash]
path = add_params(path, options[:params]) if options.key?(:params)
path = add_anchor(path, options[:anchor]) if options.key?(:anchor)
path
end
private
def add_params(result, params)
def add_params(path, params)
params = { params: params } unless params.is_a?(Hash)
params.reject! { |_,v| v.to_param.nil? }
result << "?#{params.to_query}" unless params.empty?
path << "?#{params.to_query}" unless params.empty?
result
path
end
def add_anchor(result, anchor)
result << "##{Journey::Router::Utils.escape_fragment(anchor.to_param.to_s)}"
result
def add_anchor(path, anchor)
path << "##{Journey::Router::Utils.escape_fragment(anchor.to_param.to_s)}"
path
end
def extract_domain_from(host, tld_length)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册