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.
119 120 121 |
# File 'lib/polyrex_calendarbase.rb', line 119 def css_layout @css_layout end |
#css_style ⇒ Object
Returns the value of attribute css_style.
119 120 121 |
# File 'lib/polyrex_calendarbase.rb', line 119 def css_style @css_style end |
#xslt ⇒ Object
Returns the value of attribute xslt.
119 120 121 |
# File 'lib/polyrex_calendarbase.rb', line 119 def xslt @xslt end |
Instance Method Details
#d(n) ⇒ Object
125 126 127 |
# File 'lib/polyrex_calendarbase.rb', line 125 def d(n) self.records[n-1] end |
#find_today ⇒ Object
129 130 131 132 |
# File 'lib/polyrex_calendarbase.rb', line 129 def find_today() sdate = Time.now.strftime("%Y-%b-%d") self.element "//day/summary[sdate='#{sdate}']" end |
#highlight_today ⇒ Object
134 135 136 137 138 139 140 141 142 143 |
# File 'lib/polyrex_calendarbase.rb', line 134 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
121 122 123 |
# File 'lib/polyrex_calendarbase.rb', line 121 def inspect() "#<CalendarObjects::Month:%s" % __id__ end |