Module: ApiModel::ConfigurationMethods::ClassMethods

Defined in:
lib/api_model/configuration.rb

Instance Method Summary collapse

Instance Method Details

#api_config {|@_api_config| ... } ⇒ Object

Yields:

  • (@_api_config)


32
33
34
35
# File 'lib/api_model/configuration.rb', line 32

def api_config
  @_api_config = Configuration.from_inherited_config api_model_configuration
  yield @_api_config
end

#api_model_configurationObject



26
27
28
29
30
# File 'lib/api_model/configuration.rb', line 26

def api_model_configuration
  @_api_config || superclass.api_model_configuration
rescue
  @_api_config = Configuration.new
end

#reset_api_configurationObject



22
23
24
# File 'lib/api_model/configuration.rb', line 22

def reset_api_configuration
  @_api_config = nil
end