Method: YARD::Server::Commands::LibraryCommand#call

Defined in:
lib/yard/server/commands/library_command.rb

#call(request) ⇒ Object

Since:

  • 0.6.0


56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/yard/server/commands/library_command.rb', line 56

def call(request)
  save_default_template_info
  self.request = request
  self.options = LibraryOptions.new
  self.options.reset_defaults
  self.options.command = self
  setup_library
  self.options.title = "Documentation for #{library.name} " +
    (library.version ? '(' + library.version + ')' : '')
  super
rescue LibraryNotPreparedError
  not_prepared
ensure
  restore_template_info
end