Skip to content

Instantly share code, notes, and snippets.

View keccers's full-sized avatar

Katherine Champagne keccers

View GitHub Profile
# encoding: utf-8
class Vehicle
attr_accessor :color, :clean, :status
attr_reader :needs_gas, :wheels
def initialize (color)
@color = color
@status = :stopped
@needs_gas = false
@wheels = 4
@clean = 100
@keccers
keccers / gist:5940591
Last active December 19, 2015 10:29
Learning Ruby --> Instance Variable Anomaly ---> Learn from my mistakes!
#A PROBLEM OF SCOPE, LEARN FROM MY ERROR
#ORIGINAL: This doesn't work! Ruby's getting confused. Even though I've called readers/accessors on my instance variables,
#within the methods Ruby thinks that "budget" and "day of shooting" are actually local variables--otherwise, you couldn't have a
#local variable and an instance variable with the same name. More here: https://www.ruby-forum.com/topic/185481
#Hit me up if you have questions! <3
#So in the example below, when I call FilmShoot.filming, the method throws an error because it believes "budget" to be nil.
class FilmShoot
@keccers
keccers / small_numbers_to_words.rb
Created July 12, 2013 03:17
Refactoring For Thomas: Small Numbers To Words Helping a fellow DBC student.
NUMBERS_DICTIONARY = { 100 => "hundred",
90 => "ninety",
80 => "eighty",
70 => "seventy",
60 => "sixty",
50 => "fifty",
40 => "forty",
30 => "thirty",
20 => "twenty",
19 => "nineteen",
@keccers
keccers / index.html
Last active December 19, 2015 19:18 — forked from dbc-challenges/index.html
DBC Phase 2 Practice Assessment Part 3
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="http://cdn.jsdelivr.net/normalize/2.1.0/normalize.css">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:100,900">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.2/css/font-awesome.min.css">
</head>

Instructions:

  1. Download this application skeleton.
  2. Convert the app to use AJAX.
  3. Add any files you changed to your gist and submit your code.
/* Here is your chance to take over Socrates!
Spend 10 minutes on each of the following hacks to the socrates website.
Enter them in the console to make sure it works and then save
your results here.
Choose a new pair for each. Add your names to the section you complete.
*/
@keccers
keccers / gist:6054664
Created July 22, 2013 15:17
Console Hacking Socrates Commands We Ran In The Console To Turn Ryan Into Channing Tatum.
IMAGE :: http://minus.com/lYI4VDDjVPFMP
$('.user img')
[
<img alt=​"Ryan Burbank" src=​"https:​/​/​secure.gravatar.com/​avatar/​c1f0cf425187945fdd8ba611bbdab570.png?r=PG&d=mm&s=150" title=​"Ryan Burbank">​
]
$('.user img src')
[]
$('.user img).html
@keccers
keccers / index.html
Created July 25, 2013 13:11 — forked from dbc-challenges/index.html
DBC Phase 2 Practice Assessment Part 3
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="http://cdn.jsdelivr.net/normalize/2.1.0/normalize.css">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:100,900">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.2/css/font-awesome.min.css">
</head>
//------------------------------------------------------------------------------------------------------------------
// YOUR CODE: Create your Zoo "object literal" and Animal "constructor" and "prototypes" here.
//------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------
// DRIVER CODE: Do **NOT** change anything below this point. Your task is to implement code above to make this work.
//------------------------------------------------------------------------------------------------------------------
@keccers
keccers / fizzbuzz.rb
Created August 1, 2013 03:35
OO Ruby FizzBuzz
class FizzBuzz
attr_reader :limit, :sequence
def initialize(limit)
@limit = limit
@sequence = []
end
def display