require "#{File.dirname(__FILE__)}/abstract_note"
module Footnotes
module Notes
class FilesNote < AbstractNote
def initialize(controller)
@files = scan_text(controller.response.body)
parse_files!
end
def row
:edit
end
def content
if @files.empty?
""
else
"
"
end
end
def valid?
prefix?
end
protected
def scan_text(text)
[]
end
def parse_files!
@files.collect! do |filename|
if filename =~ %r{^/}
full_filename = File.join(File.expand_path(RAILS_ROOT), 'public', filename)
%[#{filename}]
else
%[#{filename}]
end
end
end
end
end
end