Module: Gcalgen

Defined in:
lib/gcalgen.rb,
lib/gcalgen/version.rb

Constant Summary collapse

VERSION =
"0.0.4"

Instance Method Summary collapse

Instance Method Details

#def_calendar(name, &block) ⇒ Object



7
8
9
10
11
# File 'lib/gcalgen.rb', line 7

def def_calendar(name, &block)
  c = GcalConfig.new(name)
  c.instance_eval &block
  $myConfig[name] = c
end

#event(title, &block) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/gcalgen.rb', line 13

def event(title, &block)
  c = Event.new(title)
  c.instance_eval &block
  c.generate_gcalevent.each { |event|
    event.save!
  }
end