thatrubylove/shakespeare_analyzer

View on GitHub
bin/save

Summary

Maintainability
Test Coverage
#! /usr/bin/env ruby

$LOAD_PATH.unshift "lib"

require 'rubygems'
require 'bundler/setup'
require 'nokogiri'
require 'open-uri'
require 'shakespeare_analyzer'

printer = ->(s) { File.write "output.txt", s.map(&:to_s).join("\n") }

uri = "http://www.ibiblio.org/xml/examples/shakespeare/macbeth.xml"
ShakespeareAnalyzer.(printer, open(uri))