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