Yahoo market data, (realtime) stock data.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec
.gitignore
.travis.yml
README.markdown
Rakefile
ystock-0.4.14.gem
ystock.gemspec

README.markdown

Ystock

This gem provides you with the latest market data avalable, pulling from Yahoo Finance.

Gem Version Build Status Code Climate Coverage Status

Install

Add the following to your Gemfile

gem "ystock", "~> 0.4.14"

# Or simply install it
gem install ystock -v=0.4.14

Bundle

bundle install

Sinatra or Ruby App

require 'ystock'

Yahoo Usage

The examples below are how to use the Yahoo potion of the gem. All Yahoo requests are made with Ystock.quote

Quote Usage

# Single Stock lookup 'String'
Ystock.quote("aapl")

# Multiple Stock lookup [Array]
Ystock.quote(["aapl", "f", "goog"])

Available data

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

Tested Ruby Versions

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

Run RSpec tests

rspec spec/yahoo_spec.rb