Class: OasRage::Configuration

Inherits:
OasCore::Configuration
  • Object
show all
Defined in:
lib/oas_rage/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/oas_rage/configuration.rb', line 8

def initialize
  super
  @route_extractor = RouteExtractor
  @include_mode = :all
  @autodiscover_request_body = true
  @autodiscover_responses = true
  @ignored_actions = []
  @rapidoc_theme = :rails
  @layout = nil

  # TODO: implement
  # autodiscover_request_body
  # autodiscover_responses
end

Instance Attribute Details

#autodiscover_request_bodyObject

Returns the value of attribute autodiscover_request_body.



5
6
7
# File 'lib/oas_rage/configuration.rb', line 5

def autodiscover_request_body
  @autodiscover_request_body
end

#autodiscover_responsesObject

Returns the value of attribute autodiscover_responses.



5
6
7
# File 'lib/oas_rage/configuration.rb', line 5

def autodiscover_responses
  @autodiscover_responses
end

#ignored_actionsObject

Returns the value of attribute ignored_actions.



5
6
7
# File 'lib/oas_rage/configuration.rb', line 5

def ignored_actions
  @ignored_actions
end

#include_modeObject

Returns the value of attribute include_mode.



6
7
8
# File 'lib/oas_rage/configuration.rb', line 6

def include_mode
  @include_mode
end

#layoutObject

Returns the value of attribute layout.



5
6
7
# File 'lib/oas_rage/configuration.rb', line 5

def layout
  @layout
end

#rapidoc_themeObject

Returns the value of attribute rapidoc_theme.



5
6
7
# File 'lib/oas_rage/configuration.rb', line 5

def rapidoc_theme
  @rapidoc_theme
end

#route_extractorObject (readonly)

Returns the value of attribute route_extractor.



6
7
8
# File 'lib/oas_rage/configuration.rb', line 6

def route_extractor
  @route_extractor
end