Skip to content

Commit 8373d70

Browse files
committed
Simplify rel_prefix locasls declaration
1 parent 56d7b63 commit 8373d70

File tree

1 file changed

+9
-24
lines changed

1 file changed

+9
-24
lines changed

lib/rdoc/generator/darkfish.rb

+9-24
Original file line numberDiff line numberDiff line change
@@ -286,14 +286,13 @@ def generate_index
286286

287287
out_file = @base_dir + @options.op_dir + 'index.html'
288288
rel_prefix = @outputdir.relative_path_from out_file.dirname
289-
asset_rel_prefix = rel_prefix + @asset_rel_path
290289

291290
@title = @options.title
292291
@main_page = @files.find { |f| f.full_name == @options.main_page }
293292

294293
render_template template_file, out_file: out_file, locals: {
295294
rel_prefix: rel_prefix,
296-
asset_rel_prefix: asset_rel_prefix,
295+
asset_rel_prefix: rel_prefix + @asset_rel_path,
297296
target: @main_page,
298297
}
299298
rescue => e
@@ -316,8 +315,6 @@ def generate_class klass, template_file = nil
316315
out_file = @outputdir + klass.path
317316
rel_prefix = @outputdir.relative_path_from out_file.dirname
318317

319-
asset_rel_prefix = rel_prefix + @asset_rel_path
320-
321318
breadcrumb = generate_nesting_namespaces_breadcrumb(target, rel_prefix)
322319

323320
@title = "#{klass.type} #{klass.full_name} - #{@options.title}"
@@ -330,7 +327,7 @@ def generate_class klass, template_file = nil
330327

331328
debug_msg " rendering #{out_file}"
332329
render_template template_file, out_file: out_file, locals: {
333-
asset_rel_prefix: asset_rel_prefix,
330+
asset_rel_prefix: rel_prefix + @asset_rel_path,
334331
rel_prefix: rel_prefix,
335332
target: target,
336333
klass: klass,
@@ -400,8 +397,6 @@ def generate_file_files
400397
debug_msg " working on %s (%s)" % [file.full_name, out_file]
401398
rel_prefix = @outputdir.relative_path_from out_file.dirname
402399

403-
asset_rel_prefix = rel_prefix + @asset_rel_path
404-
405400
unless filepage_file then
406401
if file.text? then
407402
next unless page_file.exist?
@@ -419,7 +414,7 @@ def generate_file_files
419414

420415
render_template template_file, out_file: out_file, locals: {
421416
rel_prefix: rel_prefix,
422-
asset_rel_prefix: asset_rel_prefix,
417+
asset_rel_prefix: rel_prefix + @asset_rel_path,
423418
file: file,
424419
target: target,
425420
}
@@ -443,15 +438,14 @@ def generate_page file
443438
rel_prefix = @outputdir.relative_path_from out_file.dirname
444439

445440
target = file
446-
asset_rel_prefix = rel_prefix + @asset_rel_path
447441

448442
@title = "#{file.page_name} - #{@options.title}"
449443

450444
debug_msg " rendering #{out_file}"
451445
render_template template_file, out_file: out_file, locals: {
452446
file: file,
453447
target: target,
454-
asset_rel_prefix: asset_rel_prefix,
448+
asset_rel_prefix: rel_prefix + @asset_rel_path,
455449
rel_prefix: rel_prefix,
456450
}
457451
end
@@ -465,15 +459,11 @@ def generate_servlet_not_found message
465459

466460
debug_msg "Rendering the servlet 404 Not Found page..."
467461

468-
rel_prefix = rel_prefix = ''
469-
470-
asset_rel_prefix = ''
471-
472462
@title = 'Not Found'
473463

474464
render_template template_file, locals: {
475-
asset_rel_prefix: asset_rel_prefix,
476-
rel_prefix: rel_prefix,
465+
asset_rel_prefix: '',
466+
rel_prefix: '',
477467
message: message
478468
}
479469
rescue => e
@@ -493,14 +483,11 @@ def generate_servlet_root installed
493483

494484
debug_msg 'Rendering the servlet root page...'
495485

496-
rel_prefix = '.'
497-
asset_rel_prefix = rel_prefix
498-
499486
@title = 'Local RDoc Documentation'
500487

501488
render_template template_file, locals: {
502-
asset_rel_prefix: asset_rel_prefix,
503-
rel_prefix: rel_prefix,
489+
asset_rel_prefix: '.',
490+
rel_prefix: '.',
504491
installed: installed
505492
}
506493
rescue => e
@@ -523,13 +510,11 @@ def generate_table_of_contents
523510
out_file = @outputdir + 'table_of_contents.html'
524511
rel_prefix = @outputdir.relative_path_from out_file.dirname
525512

526-
asset_rel_prefix = rel_prefix + @asset_rel_path
527-
528513
@title = "Table of Contents - #{@options.title}"
529514

530515
render_template template_file, out_file: out_file, locals: {
531516
rel_prefix: rel_prefix,
532-
asset_rel_prefix: asset_rel_prefix,
517+
asset_rel_prefix: rel_prefix + @asset_rel_path,
533518
}
534519
rescue => e
535520
error = RDoc::Error.new \

0 commit comments

Comments
 (0)