2017-11-27 10:45:24 +00:00
|
|
|
# frozen_string_literal: true
|
2010-04-01 07:45:16 +00:00
|
|
|
##
|
|
|
|
# Generates ri data files
|
2003-12-16 05:44:25 +00:00
|
|
|
|
2008-01-13 03:13:37 +00:00
|
|
|
class RDoc::Generator::RI
|
2003-12-16 05:44:25 +00:00
|
|
|
|
2010-04-01 07:45:16 +00:00
|
|
|
RDoc::RDoc.add_generator self
|
2003-12-16 05:44:25 +00:00
|
|
|
|
2010-12-28 22:08:56 +00:00
|
|
|
##
|
|
|
|
# Description of this generator
|
|
|
|
|
|
|
|
DESCRIPTION = 'creates ri data files'
|
|
|
|
|
2008-01-07 01:36:33 +00:00
|
|
|
##
|
2008-07-21 18:35:14 +00:00
|
|
|
# Set up a new ri generator
|
2003-12-16 05:44:25 +00:00
|
|
|
|
2012-11-27 04:28:14 +00:00
|
|
|
def initialize store, options #:not-new:
|
|
|
|
@options = options
|
|
|
|
@store = store
|
|
|
|
@store.path = '.'
|
2008-01-07 01:36:33 +00:00
|
|
|
end
|
2003-12-16 05:44:25 +00:00
|
|
|
|
2008-01-07 01:36:33 +00:00
|
|
|
##
|
2012-11-27 04:28:14 +00:00
|
|
|
# Writes the parsed data store to disk for use by ri.
|
2008-01-07 02:52:15 +00:00
|
|
|
|
2012-11-27 04:28:14 +00:00
|
|
|
def generate
|
|
|
|
@store.save
|
2003-12-16 05:44:25 +00:00
|
|
|
end
|
2008-01-07 00:42:03 +00:00
|
|
|
|
2003-12-16 05:44:25 +00:00
|
|
|
end
|
2008-01-07 00:42:03 +00:00
|
|
|
|