Skip to content

Instantly share code, notes, and snippets.

View trevordjones's full-sized avatar

Trevor Jones trevordjones

View GitHub Profile
AllCops:
DisabledByDefault: false
#################### Lint ################################
Lint/AmbiguousOperator:
Description: >-
Checks for ambiguous operators in the first argument of a
method invocation without parentheses.
StyleGuide: 'https://github.com/bbatsov/ruby-style-guide#parens-as-args'
@trevordjones
trevordjones / Fibonacci Numbers
Created June 11, 2014 21:02
The simple Fibonacci Number sequence
#Fibonacci Numbers
starting = -1
following = 1
ending = starting + following
20.times do
puts ending
starting = following
following = ending
ending = starting + following
@trevordjones
trevordjones / screencast20
Created May 31, 2014 00:43
Exercise from Screencast 20
class Person
attr_reader :age, :job, :mood
def initialize
@age = 26
@job = "sales"
@mood = "unexcited"
end
end
@trevordjones
trevordjones / screencast18
Created May 30, 2014 23:17
Exercise for Screencast 18
class Person
def age(setAge)
@age = setAge
end
def job(occupation)
@job = occupation
end
def mood(setMood)
@trevordjones
trevordjones / screencast17
Created May 30, 2014 01:39
Exercise from Screencast 17
class Calculator
def multiply(number1, number2)
number1 * number2
end
def add(number1, number2)
number1 + number2
end
def subtract(number1, number2)
number1 - number2
@trevordjones
trevordjones / screencast16
Created May 30, 2014 01:14
Exercise from Screencast 16
class Car
def new_car
return empty_array
end
def door
return "a door,"
end
def engine
return "an engine,"
@trevordjones
trevordjones / screencast15
Created May 30, 2014 00:37
Exercise for Screencast 15
class Player
def score
puts "Goal!"
end
def block
puts "The keeper blocks it!"
end
end
@trevordjones
trevordjones / screencast14
Created May 29, 2014 15:10
Exercise for Screencast 14
class Player
end
messi = Player.new
puts messi.class
class Fruit
@trevordjones
trevordjones / screencast13
Created May 29, 2014 14:10
Exercise from Screencast 13
capitals = {"New Mexico" => "Santa Fe", "New York" => "Albany", "California" => "Sacramento", "Washington" => "Olympia", "Missouri" => "Jefferson City"}
puts "Pick a state, any state"
puts "Ok, only pick from one of the following 5 states"
puts "New Mexico"
puts "New York"
puts "California"
puts "Washington"
puts "Missouri"
@trevordjones
trevordjones / screencast12
Created May 29, 2014 14:10
Exercise from Screencast 12
#it works! you can hold arrays inside other arrays like so
x = [1,2,3,4,["What", "cat"]]
puts x
#This works as well - the first array holds the second array and the second array holds the third
x = [1,2,3,4, ["What", "cat", [1,2,3]]]
puts x