Class: YARD::Server::Adapter

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

Instance Method Summary collapse

Constructor Details

#initialize(libs, opts = {}, server_opts = {}) ⇒ Adapter

Returns a new instance of Adapter.



8
9
10
11
12
13
14
15
16
# File 'lib/extensions.rb', line 8

def initialize(libs, opts = {}, server_opts = {})
  self.class.setup
  self.libraries = libs
  self.options = opts
  self.server_options = server_opts
  self.document_root = server_options[:DocumentRoot]
  self.router = (options[:router] || Router).new(self)
  options[:adapter] = self
end