Skip to content

Instantly share code, notes, and snippets.

class CustomMailExporter
require 'fileutils'
attr_accessor :service, :target_users, :target_start_date, :target_end_date,
:path, :errors, :filename_counter, :emails_found
# Dates should be in Date or DateTime format. Users should be an array.
def initialize(service, target_users, target_start_date, target_end_date)
@service = service
@target_users = target_users.map(&:downcase)
@akcrono
akcrono / csv_parser.rb
Last active February 4, 2016 16:03
Useful script for quickly pulling data out of csv's into a ruby console.
require 'csv'
require 'pry'
require 'active_support/all'
class CSVParser
attr_accessor :filename, :items, :rows, :options, :headers
# Optional params:
# -nh No header in csv
def initialize(args)