module Dyndoc::FileWatcher
Public Class Methods
get_dyn_html_info(filename,dyn_file,user)
click to toggle source
# File lib/dyndoc-edit.rb, line 4 def FileWatcher.get_dyn_html_info(filename,dyn_file,user) content=File.read(filename) current_tags=[] #select current tags from doc_tags_info doc_tags_info=Dyndoc::Edit.get_doc_tags_info(content,current_tags) ##p [:fw_current_tags, current_tags] doc_tag=(doc_tags_info.empty? ? "" : "__ALL_DOC_TAG__") #p [:dyn_file,dyn_file,$1] tmp=dyn_file.split("/") user=tmp[2] if tmp[1]=="users" ##p [:fw_user,user] html_files=Dyndoc::Edit.html_files({doc_tags_info: doc_tags_info , dyn_file: dyn_file },user) current_tags=html_files.keys[1..-1] if doc_tag=="__ALL_DOC_TAG__" and current_tags.empty? current_doc_tag=(current_tags.empty? ? doc_tag : current_tags[0]) {html_files: html_files, doc_tag: doc_tag, user: user, current_doc_tag: current_doc_tag, current_tags: current_tags} end