21700: Install Bundler system-wide in Rails postinst
[arvados.git] / sdk / ruby-google-api-client / yard / lib / yard / cli / wiki.rb
1 require 'yard'
2 require 'yard/serializers/wiki_serializer'
3 require 'yard/cli/yardoc'
4
5 module YARD
6   module CLI
7     class Wiki < Yardoc
8       # Creates a new instance of the commandline utility
9       def initialize
10         super
11         @options = SymbolHash.new(false)
12         @options.update(
13           :format => :html,
14           :template => :default,
15           :markup => :rdoc, # default is :rdoc but falls back on :none
16           :serializer => YARD::Serializers::WikiSerializer.new, # Sigh. :-(
17           :default_return => "Object",
18           :hide_void_return => false,
19           :no_highlight => false,
20           :files => [],
21           :verifier => Verifier.new
22         )
23         @visibilities = [:public]
24         @assets = {}
25         @excluded = []
26         @files = []
27         @hidden_tags = []
28         @use_cache = false
29         @use_yardopts_file = true
30         @use_document_file = true
31         @generate = true
32         @options_file = DEFAULT_YARDOPTS_FILE
33         @statistics = true
34         @list = false
35         @save_yardoc = true
36         @has_markup = false
37
38         if defined?(::Encoding) && ::Encoding.respond_to?(:default_external=)
39           ::Encoding.default_external, ::Encoding.default_internal = 'utf-8', 'utf-8'
40         end
41       end
42     end
43   end
44 end