Class | Footnotes::Notes::FilesNote |
In: |
lib/rails-footnotes/notes/files_note.rb
|
Parent: | AbstractNote |
# File lib/rails-footnotes/notes/files_note.rb, line 6 def initialize(controller) @files = scan_text(controller.response.body) parse_files! end
# File lib/rails-footnotes/notes/files_note.rb, line 15 def content if @files.empty? "" else "<ul><li>#{@files.join("</li><li>")}</li></ul>" end end
# File lib/rails-footnotes/notes/files_note.rb, line 32 def parse_files! @files.collect! do |filename| if filename =~ %r{^/} full_filename = File.join(File.expand_path(RAILS_ROOT), 'public', filename) %[<a href="#{Footnotes::Filter.prefix(full_filename, 1, 1)}">#{filename}</a>] else %[<a href="#{filename}">#{filename}</a>] end end end