Sha256: 4b92610bd83323f6a90ab892a8c2f103900883e1d592903ce6e3ee31afbc36af

Contents?: true

Size: 573 Bytes

Versions: 1

Compression:

Stored size: 573 Bytes

Contents

require 'json'
require 'open-uri'
require 'time'
require 'csv'


#PCR class handles token and api url, so both are easily changed
class PCR
  def initialize(token, api_endpt = "http://api.penncoursereview.com/v1/")
    @@token = token
    @@api_endpt = api_endpt
  end
  
  def course(course_code)
    Course.new(course_code)
  end
  
  def section(*args)
    Section.new(*args)
  end
  
  def instructor(id, *args)
    Instructor.new(id, *args)
  end
end

# Load classes
Dir[File.dirname(__FILE__) + "/classes/*.rb"].each { |file| require file }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pcr-ruby-0.1 lib/pcr-ruby.rb