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)


46
47
48
49
# File 'lib/api_model/configuration.rb', line 46

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

#api_model_configurationObject



40
41
42
43
44
# File 'lib/api_model/configuration.rb', line 40

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

#reset_api_configurationObject



36
37
38
# File 'lib/api_model/configuration.rb', line 36

def reset_api_configuration
  @_api_config = nil
end