Benign ruby 1,447 installs Download

rack-url-canonicalizer 0.2.0

“Removes www, collapses slashes, strips trailing slashes, and validates locale params to prevent duplicate content SEO penalties.”

Ruby loads a relative source moduleRuby public_send method dispatch
SHA-2568aca15f29d66aa83fc0f4f34ea6792a821947a4516ab0ba10743823be542e4ac
MaleculeH₂(DbOs)

Evidence

Ruby loads a relative source module lines 1–8
1# frozen_string_literal: true
2
3require 'rack'
4require_relative 'url_canonicalizer/version'
5require_relative 'url_canonicalizer/configuration'
6require_relative 'url_canonicalizer/railtie'
7
8mo …
Ruby public_send method dispatch lines 36–44
36:14… e_options!(options)
37
38 options.each do |key, value|
39 @config.public_send("#{key}=", value) if @config.respond_to?("#{key}=")
40 end
41 end
42
43 def call(env)
44 req = Rack::Request.new( …
References HTTPS service port 443 lines 133–138
133:4… end
134
135 def redirect_url(req, host, path, query_params)
136 port = [80, 443].include?(req.port) ? '' : ":#{req.port}"
137 query = Rack::Utils.build_nested_query(query_params)
138 url = "#{req.scheme} …

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.