Sha256: 0d4f9fc163f396996cb80cce72dfe706fd0950d1a332f1380cc2bf3184afbd19

Contents?: true

Size: 588 Bytes

Versions: 3

Compression:

Stored size: 588 Bytes

Contents

# encoding: utf-8
require 'httparty'

module ArcServer
  module REST
    class MapServer
      attr_reader :url

      def initialize(url)
        @url = url
      end

      def export(opts = {})
        query = {
          :bbox        => opts[:bbox],
          :f           => opts[:f]           || :image,
          :format      => opts[:format]      || :png24,
          :transparent => opts[:transparent] || true,
          :size        => opts[:size],
          :dpi         => opts[:dpi]
        }
        HTTParty.get("#{url}/export", :query => query)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
colincasey-arcserver.rb-0.0.1 lib/arcserver/rest/map_server.rb
colincasey-arcserver.rb-0.0.2 lib/arcserver/rest/map_server.rb
arcserver.rb-0.0.2 lib/arcserver/rest/map_server.rb