<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Introducing GMoney – A RubyGem for Interacting with the Google Finance API</title>
	<atom:link href="http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/</link>
	<description>Coding and such...</description>
	<lastBuildDate>Mon, 19 Jul 2010 21:15:22 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Justin Spradlin</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-439</link>
		<dc:creator>Justin Spradlin</dc:creator>
		<pubDate>Thu, 24 Jun 2010 15:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-439</guid>
		<description>@Scott

I tried creating a transaction by using the ticker symbol of a company without the market it trades on.  For example I used:

transaction.ticker = &#039;GOOG&#039; 

instead of:

transaction.ticker = &#039;NASDAQ:GOOG&#039; 

It did throw a transaction save error when I saved it, but it looks like it did create the transaction in my google portfolio.

Looks like a bug/feature that I should look to improve with gmoney.

Thanks for the feedback.</description>
		<content:encoded><![CDATA[<p>@Scott</p>
<p>I tried creating a transaction by using the ticker symbol of a company without the market it trades on.  For example I used:</p>
<p>transaction.ticker = &#8216;GOOG&#8217; </p>
<p>instead of:</p>
<p>transaction.ticker = &#8216;NASDAQ:GOOG&#8217; </p>
<p>It did throw a transaction save error when I saved it, but it looks like it did create the transaction in my google portfolio.</p>
<p>Looks like a bug/feature that I should look to improve with gmoney.</p>
<p>Thanks for the feedback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scotty Motte</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-438</link>
		<dc:creator>Scotty Motte</dc:creator>
		<pubDate>Thu, 24 Jun 2010 14:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-438</guid>
		<description>Looks like a great gem. One question, is it possible to create the transaction without prefacing NYSE or NASDAQ in front (is it smart enough to recognize which exchange the stock is in)?  Or is there a method to look this up with your Gmoney api?</description>
		<content:encoded><![CDATA[<p>Looks like a great gem. One question, is it possible to create the transaction without prefacing NYSE or NASDAQ in front (is it smart enough to recognize which exchange the stock is in)?  Or is there a method to look this up with your Gmoney api?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ennuyer.net &#187; Blog Archive &#187; Rails Reading February 14 2010</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-417</link>
		<dc:creator>Ennuyer.net &#187; Blog Archive &#187; Rails Reading February 14 2010</dc:creator>
		<pubDate>Sun, 14 Feb 2010 18:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-417</guid>
		<description>[...]  Introducing GMoney – A RubyGem for Interacting with the Google Finance API » Justin Spradlin  [...]</description>
		<content:encoded><![CDATA[<p>[...]  Introducing GMoney – A RubyGem for Interacting with the Google Finance API » Justin Spradlin  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caffeine Driven Development &#187; Blog Archive &#187; L33t Links #76</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-414</link>
		<dc:creator>Caffeine Driven Development &#187; Blog Archive &#187; L33t Links #76</dc:creator>
		<pubDate>Thu, 04 Feb 2010 07:19:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-414</guid>
		<description>[...] GMoney, &#8220;A RubyGem for Interacting with the Google Finance API&#8221;    Tags: css, google, html, ie, javascript, microsoft, mysql, nosql, performance, rails, rails3, ruby, rubygems, text-editor, vim, webdesign, webdevelopment Comment (RSS) &#160;&#124;&#160;&#160;Trackback [...]</description>
		<content:encoded><![CDATA[<p>[...] GMoney, &#8220;A RubyGem for Interacting with the Google Finance API&#8221;    Tags: css, google, html, ie, javascript, microsoft, mysql, nosql, performance, rails, rails3, ruby, rubygems, text-editor, vim, webdesign, webdevelopment Comment (RSS) &nbsp;|&nbsp;&nbsp;Trackback [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Spradlin</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-413</link>
		<dc:creator>Justin Spradlin</dc:creator>
		<pubDate>Tue, 02 Feb 2010 20:17:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-413</guid>
		<description>@NG540
I can provide a to_s method in the next release for the Portfolio, Position, and Transaction classes.

Thanks for all of the feedback.  Let me know if you come up with any cool projects using GMoney.  Enjoy!</description>
		<content:encoded><![CDATA[<p>@NG540<br />
I can provide a to_s method in the next release for the Portfolio, Position, and Transaction classes.</p>
<p>Thanks for all of the feedback.  Let me know if you come up with any cool projects using GMoney.  Enjoy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Source</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-412</link>
		<dc:creator>Source</dc:creator>
		<pubDate>Tue, 02 Feb 2010 19:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-412</guid>
		<description>excellent, I&#039;ve been looking for a way to pull data and do what I want with it for awhile</description>
		<content:encoded><![CDATA[<p>excellent, I&#8217;ve been looking for a way to pull data and do what I want with it for awhile</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NG540</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-411</link>
		<dc:creator>NG540</dc:creator>
		<pubDate>Tue, 02 Feb 2010 19:23:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-411</guid>
		<description>That works!  Thanks!
Now, if only there were a simple way to suppress the printing of the object.inspect strings returned with the various method calls - this string is typically long and not all that informative.  A user could always overwrite the &#039;.to_s&#039; method in the GMoney class, but that seems like an awkward hack.
Once again, great project!  One nice application would be to run a GMoney program automatically every day, storing the results in a series of timestamped data files, for later review and statistical analysis at the user&#039;s leisure.</description>
		<content:encoded><![CDATA[<p>That works!  Thanks!<br />
Now, if only there were a simple way to suppress the printing of the object.inspect strings returned with the various method calls &#8211; this string is typically long and not all that informative.  A user could always overwrite the &#8216;.to_s&#8217; method in the GMoney class, but that seems like an awkward hack.<br />
Once again, great project!  One nice application would be to run a GMoney program automatically every day, storing the results in a series of timestamped data files, for later review and statistical analysis at the user&#8217;s leisure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Spradlin</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-410</link>
		<dc:creator>Justin Spradlin</dc:creator>
		<pubDate>Tue, 02 Feb 2010 18:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-410</guid>
		<description>@NG540

You just need to specify the :returns parameter in your calls.  For example:

positions = GMoney::Position.find(22, :returns =&gt; true)
positions.each { &#124;p&#124; puts &quot;#{p.title} #{p.market_value}&quot; }

#Output
Google Inc. 26468.5
Freddie Mac 119.0

or

port = GMoney::Portfolio.find 22
positions = port.positions(:returns =&gt; true)
positions.each { &#124;p&#124; puts &quot;#{p.title} #{p.market_value}&quot; }

#Output
Google Inc. 26497.5
Freddie Mac 120.0</description>
		<content:encoded><![CDATA[<p>@NG540</p>
<p>You just need to specify the :returns parameter in your calls.  For example:</p>
<p>positions = GMoney::Position.find(22, :returns => true)<br />
positions.each { |p| puts &#8220;#{p.title} #{p.market_value}&#8221; }</p>
<p>#Output<br />
Google Inc. 26468.5<br />
Freddie Mac 119.0</p>
<p>or</p>
<p>port = GMoney::Portfolio.find 22<br />
positions = port.positions(:returns => true)<br />
positions.each { |p| puts &#8220;#{p.title} #{p.market_value}&#8221; }</p>
<p>#Output<br />
Google Inc. 26497.5<br />
Freddie Mac 120.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NG540</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-409</link>
		<dc:creator>NG540</dc:creator>
		<pubDate>Tue, 02 Feb 2010 17:54:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-409</guid>
		<description>Oh, I see from the GitHub README.  If I call &#039;find&#039; on a particular position, such as position = GMoney::Position.find(&quot;9/NASDAQ:GOOG&quot;), the market value is available as an attribute of the returned position object.  
Question: If I obtain an array of the positions in a particular portfolio through positions = portfolio.positions (or positions = GMoney::Position.find(9)), can I iterate through the positions to obtain the market_value for each, or do I have to call &#039;find&#039; on each position feed?
Thanks so much -- I&#039;m almost where I need to be. Sorry for all the questions...</description>
		<content:encoded><![CDATA[<p>Oh, I see from the GitHub README.  If I call &#8216;find&#8217; on a particular position, such as position = GMoney::Position.find(&#8220;9/NASDAQ:GOOG&#8221;), the market value is available as an attribute of the returned position object.<br />
Question: If I obtain an array of the positions in a particular portfolio through positions = portfolio.positions (or positions = GMoney::Position.find(9)), can I iterate through the positions to obtain the market_value for each, or do I have to call &#8216;find&#8217; on each position feed?<br />
Thanks so much &#8212; I&#8217;m almost where I need to be. Sorry for all the questions&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Spradlin</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-407</link>
		<dc:creator>Justin Spradlin</dc:creator>
		<pubDate>Mon, 01 Feb 2010 19:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-407</guid>
		<description>@NG540

Thanks for the comment.

You can get the current market_value information by setting the &quot;returns&quot; option to true. i.e.:

#Where 22 is your portfolio id
port = GMoney::Portfolio.find(22, :returns =&gt; true)

#returns a value assuming there are positions in your portfolio
port.market_value</description>
		<content:encoded><![CDATA[<p>@NG540</p>
<p>Thanks for the comment.</p>
<p>You can get the current market_value information by setting the &#8220;returns&#8221; option to true. i.e.:</p>
<p>#Where 22 is your portfolio id<br />
port = GMoney::Portfolio.find(22, :returns => true)</p>
<p>#returns a value assuming there are positions in your portfolio<br />
port.market_value</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NG540</title>
		<link>http://www.justinspradlin.com/programming/introducing-gmoney-a-rubygem-for-interacting-with-the-google-finance-api/comment-page-1/#comment-406</link>
		<dc:creator>NG540</dc:creator>
		<pubDate>Mon, 01 Feb 2010 18:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.justinspradlin.com/?p=87#comment-406</guid>
		<description>A good start, and a great idea.  I don&#039;t see how to download current market information from the portfolio, however -- the attribute market_value, returns &#039;nil&#039;.  Perhaps there&#039;s a method that needs to be called?</description>
		<content:encoded><![CDATA[<p>A good start, and a great idea.  I don&#8217;t see how to download current market information from the portfolio, however &#8212; the attribute market_value, returns &#8216;nil&#8217;.  Perhaps there&#8217;s a method that needs to be called?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
