Sha256: d176179d0219035a38a2cefac5fad41f129844b042c9d253729037d3b493b36c
Contents?: true
Size: 880 Bytes
Versions: 1
Compression:
Stored size: 880 Bytes
Contents
# bundle exec ruby example/main.rb API_KEY require 'devcal' addr = 'devcal.fly.dev:50051' api_key = ARGV[0] client = Devcal.new_with_credentials(addr, api_key) new_event = client.insert_event(Dtstart: Time.now, Dtend: (Time.now + 3600), Rrule: 'FREQ=DAILY', Props: {"calendar_id" => "c1"}) pp ['new_event',new_event] retrived_event = client.get_event(ID: new_event.ID) pp ['retrived_event',retrived_event] listed_events = client.list_events(Range: {Date: Time.now, Period: 'year'}) listed_events.each do |le| pp ['listed_event', le] end client.update_event(ID: retrived_event.ID, Props: {"calendar_id" => "c2"}) found_events = client.list_events(Props: {"calendar_id" => "c2"}) found_events.each do |le| pp ['found_events', le] end updated_event = client.get_event(ID: retrived_event.ID) pp ['updated_event', updated_event] client.delete_event(ID: updated_event.ID)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
devcal-0.1.0 | example/main.rb |