Sha256: 1bea5f0f82e710f141c69fa4e2a78eafed14d9f4653a5cabcee88cfcf2eae087
Contents?: true
Size: 630 Bytes
Versions: 15
Compression:
Stored size: 630 Bytes
Contents
# frozen_string_literal: true module Grape module Config class Configuration ATTRIBUTES = %i[ param_builder ].freeze attr_accessor(*ATTRIBUTES) def initialize reset end def reset self.param_builder = Grape::Extensions::ActiveSupport::HashWithIndifferentAccess::ParamBuilder end end def self.extended(base) def base.configure block_given? ? yield(config) : config end def base.config @configuration ||= Grape::Config::Configuration.new end end end end Grape.extend Grape::Config Grape.config.reset
Version data entries
15 entries across 15 versions & 2 rubygems