Class: CalendarObjects::Month

Inherits:
PolyrexObjects::Month show all
Defined in:
lib/polyrex_calendarbase.rb

Instance Attribute Summary

Attributes inherited from PolyrexObjects::Month

#css_layout, #css_style, #xslt

Instance Method Summary collapse

Methods inherited from PolyrexObjects::Month

#d, #find_today, #highlight_today, #inspect

Methods included from LIBRARY

#fetch_file, #generate_webpage, #read

Constructor Details

#initialize(filename) ⇒ Month

Returns a new instance of Month.



52
53
54
55
56
57
58
59
60
# File 'lib/polyrex_calendarbase.rb', line 52

def initialize(filename)
  
  @filename = filename
  
  buffer = File.read filename
  @doc = Rexle.new buffer    
  @node = @doc.root
  
end

Instance Method Details

#save(filename = @filename) ⇒ Object



62
63
64
# File 'lib/polyrex_calendarbase.rb', line 62

def save(filename=@filename)    
  File.write filename, @doc.xml(pretty: true)
end