Class: PolyrexObjects::Month
- Inherits:
-
Object
- Object
- PolyrexObjects::Month
- Includes:
- LIBRARY2
- Defined in:
- lib/polyrex_calendarbase.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#css_layout ⇒ Object
Returns the value of attribute css_layout.
-
#css_style ⇒ Object
Returns the value of attribute css_style.
-
#xslt ⇒ Object
Returns the value of attribute xslt.
Instance Method Summary collapse
Methods included from LIBRARY2
#fetch_file, #fetch_filepath, #generate_webpage, #read
Instance Attribute Details
#css_layout ⇒ Object
Returns the value of attribute css_layout.
62 63 64 |
# File 'lib/polyrex_calendarbase.rb', line 62 def css_layout @css_layout end |
#css_style ⇒ Object
Returns the value of attribute css_style.
62 63 64 |
# File 'lib/polyrex_calendarbase.rb', line 62 def css_style @css_style end |
#xslt ⇒ Object
Returns the value of attribute xslt.
62 63 64 |
# File 'lib/polyrex_calendarbase.rb', line 62 def xslt @xslt end |
Instance Method Details
#d(n) ⇒ Object
68 69 70 |
# File 'lib/polyrex_calendarbase.rb', line 68 def d(n) self.records[n-1] end |
#find_today ⇒ Object
72 73 74 75 |
# File 'lib/polyrex_calendarbase.rb', line 72 def find_today() sdate = Time.now.strftime("%Y-%b-%d") self.element "//day/summary[sdate='#{sdate}']" end |
#highlight_today ⇒ Object
77 78 79 80 81 82 83 84 85 86 |
# File 'lib/polyrex_calendarbase.rb', line 77 def highlight_today() # remove the old highlight if any prev_day = self.at_css '.today' prev_day.attributes.delete :class if prev_day today = find_today() today.attributes[:class] = 'today' end |
#inspect ⇒ Object
64 65 66 |
# File 'lib/polyrex_calendarbase.rb', line 64 def inspect() "#<CalendarObjects::Month:%s" % __id__ end |