Sha256: d59b22c4dc4b2ca2fc94f801ca6349fc60c8d4a916a33680e9ce1bdacf152e5a

Contents?: true

Size: 370 Bytes

Versions: 43

Compression:

Stored size: 370 Bytes

Contents

# frozen_string_literal: true

module Decidim
  class StaticMapController < Decidim::ApplicationController
    skip_authorization_check

    def show
      send_data StaticMapGenerator.new(resource).data, type: "image/jpeg", disposition: "inline"
    end

    private

    def resource
      @resource ||= GlobalID::Locator.locate_signed params[:sgid]
    end
  end
end

Version data entries

43 entries across 43 versions & 2 rubygems

Version Path
decidim-core-0.11.2 app/controllers/decidim/static_map_controller.rb
decidim-core-0.11.1 app/controllers/decidim/static_map_controller.rb
decidim-core-0.11.0.pre1 app/controllers/decidim/static_map_controller.rb
decidim-core-0.10.1 app/controllers/decidim/static_map_controller.rb
decidim-core-0.10.0 app/controllers/decidim/static_map_controller.rb
decidim-core-0.9.3 app/controllers/decidim/static_map_controller.rb
decidim-core-0.9.2 app/controllers/decidim/static_map_controller.rb
decidim-core-0.9.1 app/controllers/decidim/static_map_controller.rb
decidim-core-0.9.0 app/controllers/decidim/static_map_controller.rb
decidim-core-0.8.4 app/controllers/decidim/static_map_controller.rb
decidim-core-0.8.3 app/controllers/decidim/static_map_controller.rb
decidim-core-0.8.2 app/controllers/decidim/static_map_controller.rb
decidim-core-0.8.1 app/controllers/decidim/static_map_controller.rb
decidim-core-0.8.0 app/controllers/decidim/static_map_controller.rb
decidim-core-0.7.4 app/controllers/decidim/static_map_controller.rb
decidim-core-0.7.3 app/controllers/decidim/static_map_controller.rb
decidim-core-0.7.2 app/controllers/decidim/static_map_controller.rb
decidim-core-0.7.1 app/controllers/decidim/static_map_controller.rb
decidim-core-0.7.0 app/controllers/decidim/static_map_controller.rb
decidim-core-0.6.8 app/controllers/decidim/static_map_controller.rb