Skip to content

Instantly share code, notes, and snippets.

View eric-norcross's full-sized avatar

Eric Norcross eric-norcross

View GitHub Profile
{
"International Date Line West" => "Etc/GMT+12",
"Midway Island" => "Pacific/Midway",
"American Samoa" => "Pacific/Pago_Pago",
"Hawaii" => "Pacific/Honolulu",
"Alaska" => "America/Juneau",
"Pacific Time (US & Canada)" => "America/Los_Angeles",
"Tijuana" => "America/Tijuana",
"Mountain Time (US & Canada)" => "America/Denver",
"Arizona" => "America/Phoenix",
{
"International Date Line West" => "Etc/GMT+12",
"Midway Island" => "Pacific/Midway",
"American Samoa" => "Pacific/Pago_Pago",
"Hawaii" => "Pacific/Honolulu",
"Alaska" => "America/Juneau",
"Pacific Time (US & Canada)" => "America/Los_Angeles",
"Tijuana" => "America/Tijuana",
"Mountain Time (US & Canada)" => "America/Denver",
"Arizona" => "America/Phoenix",
class User < ApplicationRecord
has_one :list_item,
inverse_of: :user,
dependent: :destroy
has_many :books,
through: :list_item,
inverse_of: :list_item,
dependent: :destroy
@eric-norcross
eric-norcross / cloudinary_init.js
Last active September 5, 2016 18:37
Rails 4 / Turbolinks / Cocoon / Cloudinary Initialization
var uploadsStarted = [];
var uploadsCompleted = [];
$(document).on("fileuploadadd", function(event, data) {
console.log("file upload add");
var submitButton = $("input[type=submit]");
uploadsStarted.push(event.target);
submitButton.attr("disabled", "disabled");
@eric-norcross
eric-norcross / brand.rb
Last active December 27, 2015 15:19
Fabrication has_many though. I can't figure out how to set this up properly. I've tried a few methods but can never get the test to pass.
class Brand < ActiveRecord::Base
attr_accessible :title,
:style_ids
has_many :brand_styles, dependent: :destroy
has_many :styles, through: :brand_styles
validates_presence_of :title
validates_presence_of :styles
end
@eric-norcross
eric-norcross / lookup.json
Created November 21, 2012 17:47
GeoIP look up
{
"city":"San Diego",
"region":"CA",
"postalCode": 92116,
"country":"US",
"latitude":"32.7153",
"longitude":"-117.1573",
"ip": "192.168.1.1",
"dma": "southern california",
"isp": "time warner",