Sha256: d477632bd845897ca2126c6563cb39c8ed488367d6a24cd4c4e111d53e8f3159

Contents?: true

Size: 343 Bytes

Versions: 32

Compression:

Stored size: 343 Bytes

Contents

# encoding: utf-8
module Sinatra
  module CrossOriginHandler
    extend Hexacta

    def enable_cross_origin
      p "Enabling cross origin..."

      configure do
        enable :cross_origin
      end

      before do
        response.headers['Access-Control-Allow-Origin'] = '*'
      end

    end

  end
  register CrossOriginHandler
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
sinatra-hexacta-1.7.20 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.19 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.18 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.17 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.16 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.15 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.14 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.13 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.12 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.11 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.10 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.9 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.8 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.7 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.6 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.5 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.4 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.3 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.2 lib/sinatra/handlers/cross_origin.rb
sinatra-hexacta-1.7.0 lib/sinatra/handlers/cross_origin.rb