Method: WmsController#mapserv
- Defined in:
- app/controllers/wms_controller.rb
#mapserv ⇒ Object
52 53 54 55 56 57 58 59 |
# File 'app/controllers/wms_controller.rb', line 52 def mapserv require 'lib/mapserver' @@wms = nil if Rails.env.development? path = File.(File.join(Rails.root, 'mapserver', 'maps', @zone)) @@wms ||= Mapserver.new(nil, File.join(path, "#{params[:service]}.map")) status, type, body = @@wms.call(request.env) send_data body, :type => type['Content-Type'], :status => status, :disposition => 'inline' end |