Sha256: 055eb7212805cf5dc4d7191c9ca9d31602a66c63a7ea444dbc6c5e2a6d79f1cd

Contents?: true

Size: 280 Bytes

Versions: 3

Compression:

Stored size: 280 Bytes

Contents

module OMCMS
  class SetHeader
    HEADERS = {
      :"user-agent" => "omcms/ruby/client/#{VERSION}"
    }

    def initialize app
      @app = app
    end

    def call request_env
      request_env[:request_headers].merge! HEADERS
      @app.call(request_env)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
omcms-ruby-client-1.0.2 lib/omcms/middleware/set_header.rb
omcms-ruby-client-1.0.1 lib/omcms/middleware/set_header.rb
omcms-ruby-client-1.0.0.pre.alpha lib/omcms/middleware/set_header.rb