Method: Grape::Util::StrictHashConfiguration.module

Defined in:
lib/grape/util/strict_hash_configuration.rb

.module(*args) ⇒ Object



77
78
79
80
81
82
83
84
85
86
87
88
# File 'lib/grape/util/strict_hash_configuration.rb', line 77

def self.module(*args)
  new_module = Module.new do
    extend ActiveSupport::Concern
    include DSL
  end

  new_module.tap do |mod|
    class_mod = create_class_mod(args)

    mod.const_set(:ClassMethods, class_mod)
  end
end