class NoticeSys::Main

Public Class Methods

new(basepath, xslfile, statuscss_url, statuslistcss_url, weblet_file, static_urlbase, urlbase, weblet_cssfile) click to toggle source
# File lib/noticesys.rb, line 605
def initialize(basepath, xslfile, statuscss_url, statuslistcss_url, 
               weblet_file, static_urlbase, urlbase, weblet_cssfile)
  
  weblet = Weblet.new(weblet_file)      
  @status = StatusView.new(basepath, xslfile, statuscss_url, weblet)
  @statuslist = StatusListView.new(basepath, statuslistcss_url, 
                                   static_urlbase, weblet)
  @hashtag = HashtagQueryView.new(basepath, statuslistcss_url, weblet, 
                                  static_urlbase, urlbase)
  @search = SearchQueryView.new(basepath, statuslistcss_url, weblet, 
                                  static_urlbase, urlbase)
  
  @css = CssView.new(weblet_cssfile)
  
end

Public Instance Methods

hashtag_query(s, referer) click to toggle source
# File lib/noticesys.rb, line 637
def hashtag_query(s, referer)
  @hashtag.render s, referer
end
notice_css() click to toggle source
# File lib/noticesys.rb, line 621
def notice_css()
  @css.notice_css()
end
noticelist_css() click to toggle source
# File lib/noticesys.rb, line 625
def noticelist_css()
  @css.noticelist_css()
end
search_query(s, referer) click to toggle source
# File lib/noticesys.rb, line 641
def search_query(s, referer)
  @search.render s, referer
end
status(topic, rawid, referer) click to toggle source
# File lib/noticesys.rb, line 629
def status(topic, rawid, referer)
  @status.render topic, rawid, referer
end
status_list(username) click to toggle source
# File lib/noticesys.rb, line 633
def status_list(username)
  @statuslist.render username
end