Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #6768

What to do with #<URI::MailTo:0xb762601c URL:mailto:username@company.com>

Newsgroups comp.lang.ruby
Date 2013-03-14 18:24 -0700
Message-ID <f98bb855-178f-47d3-a66e-def382836b4f@googlegroups.com> (permalink)
Subject What to do with #<URI::MailTo:0xb762601c URL:mailto:username@company.com>
From Thomas Gagne <tggagne@gmail.com>

Show all headers | View raw


I'm trying to figure out how Ruby might unpack an .ics file for me.

When I look at a meeting's attendee and inspect the variable it outputs as

#<URI::MailTo:0xb762601c URL:mailto:username@company.com>

Being unfamiliar with Ruby, I can't tell if by looking at this output there's a way for me to get username@company.com from the variable or not.

If reading the code helps, it's below.

tgagne@ubuntu:~/work/heroku/ruby-sample$ cat test.rb
require 'rubygems'
require 'icalendar'
require 'date'

invite = File.open("invite.ics")

cals = Icalendar.parse(invite)

for each in cals do
	puts each.inspect
	puts

	for eachEvent in each.events do
		puts eachEvent.summary
		puts eachEvent.description
		puts eachEvent.location
		puts eachEvent.status
		puts eachEvent.dtstart
		puts eachEvent.dtend
		puts
		puts eachEvent.organizer.inspect
		for eachAttendee in eachEvent.attendees do
			puts eachAttendee.inspect
		end

	end
end

Back to comp.lang.ruby | Previous | NextNext in thread | Find similar


Thread

What to do with #<URI::MailTo:0xb762601c URL:mailto:username@company.com> Thomas Gagne <tggagne@gmail.com> - 2013-03-14 18:24 -0700
  Re: What to do with #<URI::MailTo:0xb762601c URL:mailto:user...@company.com> Thomas Gagne <tggagne@gmail.com> - 2013-03-14 18:35 -0700
  Re: What to do with #<URI::MailTo:0xb762601c URL:mailto:username@company.com> Robert Klemme <shortcutter@googlemail.com> - 2013-03-15 11:49 +0100

csiph-web