rails 3 doesn't auto-require csv, so require it where necessary

Change-Id: Id76980c82024a082855f5b7b5b60cd7e760730a9
Reviewed-on: https://gerrit.instructure.com/30132
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
This commit is contained in:
Cody Cutrer 2014-02-13 15:12:38 -07:00
parent f759ee0a45
commit a389fd18c1
24 changed files with 47 additions and 1 deletions

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
# @API Accounts
#
# API for accessing account data.

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
class Course < ActiveRecord::Base
include Context

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
class MediaObject < ActiveRecord::Base
include Workflow
belongs_to :user

View File

@ -1,3 +1,5 @@
require 'csv'
class QuizStatistics::ItemAnalysis < QuizStatistics::Report
def filename

View File

@ -1,3 +1,5 @@
require 'csv'
class QuizStatistics::StudentAnalysis < QuizStatistics::Report
include HtmlTextHelper

View File

@ -17,6 +17,7 @@
#
# This is used for the GradebookImporter
require 'csv'
require 'ostruct'
class CSVParser

View File

@ -15,6 +15,9 @@
# You should have received a copy of the GNU Affero General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
class GradebookImporter
class NegativeId

View File

@ -17,6 +17,7 @@
#
require 'rubygems'
require 'csv'
require 'net/http'
require 'uri'
require 'nokogiri'

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
require_dependency 'sis/common'
module SIS

View File

@ -16,8 +16,9 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'zip'
require 'action_controller_test_process'
require 'csv'
require 'zip'
module SIS
module CSV

View File

@ -18,6 +18,8 @@
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
require 'csv'
describe GradebookUploadsController do
describe "POST 'create'" do

View File

@ -19,6 +19,8 @@
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
require File.expand_path(File.dirname(__FILE__) + '/../cassandra_spec_helper')
require 'csv'
describe PageViewsController do
# Factory-like thing for page views.

View File

@ -18,6 +18,8 @@
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')
require 'csv'
describe GradebookImporter do
context "construction" do

View File

@ -17,6 +17,8 @@
#
require File.expand_path(File.dirname(__FILE__) + '/../sharding_spec_helper.rb')
require 'csv'
require 'socket'
describe Course do

View File

@ -2,6 +2,8 @@ require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper.rb')
require File.expand_path(File.dirname(__FILE__) + '/item_analysis/common.rb')
require File.expand_path(File.dirname(__FILE__) + '/common.rb')
require 'csv'
describe QuizStatistics::ItemAnalysis do
let(:report_type) { 'item_analysis' }
include_examples "QuizStatistics::Report"

View File

@ -1,6 +1,8 @@
require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper.rb')
require File.expand_path(File.dirname(__FILE__) + '/common.rb')
require 'csv'
describe QuizStatistics::StudentAnalysis do
let(:report_type) { 'student_analysis' }
include_examples "QuizStatistics::Report"

View File

@ -18,6 +18,8 @@
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')
require 'csv'
describe QuizStatistics do
before(:each) do
student_in_course(:active_all => true)

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
module Canvas::AccountReports
class CourseReports

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
module Canvas::AccountReports
class GradeReports

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
module Canvas::AccountReports
class OutcomeReports

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
module Canvas::AccountReports::ReportHelper
def parse_utc_string(datetime)

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
module Canvas::AccountReports
class SisExporter
include Api

View File

@ -16,6 +16,8 @@
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
require 'csv'
module Canvas::AccountReports
class StudentReports

View File

@ -18,6 +18,8 @@
require File.expand_path(File.dirname(__FILE__) + '/../../../../spec/spec_helper')
require 'csv'
module ReportSpecHelper
def read_report(type = @type, options = {})
account_report = run_report(type, options)