This gem provides you with the latest market data avalable, pulling from Yahoo Finance.
Add the following to your Gemfile
gem "ystock", "~> 0.4.14"
# Or simply install it
gem install ystock -v=0.4.14
bundle install
require 'ystock'
The examples below are how to use the Yahoo potion of the gem. All Yahoo requests are made with Ystock.quote
# Single Stock lookup 'String'
Ystock.quote("aapl")
# Multiple Stock lookup [Array]
Ystock.quote(["aapl", "f", "goog"])
price
change
volume
symbol
change_percent
open
day_high
day_low
previous_close
after_hours_change
ma50 => 50 day moving average
ma200 => 200 day moving average
week52_range => 52 week range
pe_ratio => P/E Ratio (Realtime)
exchange
float
short_ratio
This gem was tested with:
Ruby: 1.9.2 -> No longer supported.
Ruby: 1.9.3
Ruby: 2.0.0
Ruby: 2.1.2
Ruby: 2.2.2
rspec spec/yahoo_spec.rb