Sha256: a2e8db3a54c4102b258db7a8e595def3d036fb77e3ba17f45879f1d835742bbb
Contents?: true
Size: 589 Bytes
Versions: 2
Compression:
Stored size: 589 Bytes
Contents
class Grape::App::Configuration < ActiveSupport::InheritableOptions def middleware(&block) self.middleware = block if block super end def cors(&block) self.cors = block if block super end def cors_allow_origins=(value) warn "[DEPRECATION] setting `config.cors_allow_origins` is deprecated. Please use `config.cors` with a block instead. [#{caller[0]}]" value = Array.wrap(value) self.cors do allow do origins *value resource '*', headers: :any, methods: [:get, :post, :options, :delete, :put] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
grape-app-0.5.1 | lib/grape/app/configuration.rb |
grape-app-0.5.0 | lib/grape/app/configuration.rb |