Sha256: 842388d536ad4397411945dc251d0f4e4c7303b4486de695d7f4e01f5e090993
Contents?: true
Size: 624 Bytes
Versions: 4
Compression:
Stored size: 624 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(1..1).first}]" value = Array.wrap(value) cors do allow do origins *value # rubocop:disable Lint/AmbiguousOperator resource '*', headers: :any, methods: %i[get post options delete put] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems