Sha256: ae4be19cb5a5507a0b6f67f54b688e47ff79096542165d98eaacbcdf9f5bfc47
Contents?: true
Size: 390 Bytes
Versions: 2
Compression:
Stored size: 390 Bytes
Contents
class BookmarkableComparison def self.call(env) req = Rack::Request.new(env) if req.path_info =~ /^\/compare_products/ products = (req.params['product_id'] || []).join('/') url = "/t/#{req.params['taxon']}/compare/#{products}" return [303, {"Location" => url}, []] end [ 404, { 'Content-Type' => 'text/html' }, [ 'Not Found' ] ] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree_compare_products-0.50.0 | app/metal/bookmarkable_comparison.rb |
spree_compare_products-0.40.90 | app/metal/bookmarkable_comparison.rb |