16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/polyrex-calendar.rb', line 16
def to_webpage()
month_xsl = fetch_file self.xslt
month_layout_css = fetch_file self.css_layout
month_css = fetch_file self.css_style
date = Time.now.strftime("%Y-%b-%d")
e = self.element("records/week/records/day/summary[sdate='#{date}']")
e.attributes[:class] = 'selected' if e
File.write 'self.xml', self.to_xml(pretty: true)
File.write 'month.xsl', month_xsl
html = generate_webpage self.to_xml, month_xsl
{self.title.downcase[0..2] + '_calendar.html' => html,
self.css_layout => month_layout_css, self.css_style => month_css}
end
|