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)


51
52
53
54
# File 'lib/api_model/configuration.rb', line 51

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

#api_model_configurationObject



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

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

#reset_api_configurationObject



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

def reset_api_configuration
  @_api_config = nil
end