Class: ApiDocs::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/api_docs/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Configuration defaults



14
15
16
17
18
# File 'lib/api_docs/configuration.rb', line 14

def initialize
  @docs_path          = Rails.root.join('doc/api')
  @base_controller    = 'ApplicationController'
  @ignored_attributes = %w(created_at updated_at)
end

Instance Attribute Details

#base_controllerObject

Controller that ApiDocs::DocsController inherits from



7
8
9
# File 'lib/api_docs/configuration.rb', line 7

def base_controller
  @base_controller
end

#docs_pathObject

Where to find the folder with documentation files



4
5
6
# File 'lib/api_docs/configuration.rb', line 4

def docs_path
  @docs_path
end

#ignored_attributesObject

Array of ignored attributes. Attributes that don’t really change the content like timestamps.



11
12
13
# File 'lib/api_docs/configuration.rb', line 11

def ignored_attributes
  @ignored_attributes
end