I hereby claim:
- I am kennyt on github.
- I am kennyt (https://keybase.io/kennyt) on keybase.
- I have a public key ASDVkNVpeOzefP9JVg2v-AD6i3w8ySgv_kpghXe9jFBZdgo
To claim this, I am signing this object:
html:not(.style-scope) { | |
--primary-text-color: var(--light-theme-text-color); | |
--primary-background-color: var(--light-theme-background-color); | |
--secondary-text-color: var(--light-theme-secondary-color); | |
--disabled-text-color: var(--light-theme-disabled-color); | |
--divider-color: var(--light-theme-divider-color); | |
--error-color: #dd2c00; | |
--primary-color: #3f51b5; | |
--light-primary-color: #c5cae9; | |
--dark-primary-color: #303f9f; |
I hereby claim:
To claim this, I am signing this object:
var getAllPermutations = function(str){ | |
if(str.length < 2){ | |
return [str]; | |
} | |
var result = []; | |
for(var i = 1; i < str.length + 1; i++){ | |
var beginning = [str.slice(0, i)]; | |
var rest = getAllPermutations(str.slice(i)); |
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>woopra</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/JSXTransformer.js"></script> | |
<script src="https://code.jquery.com/jquery-2.1.4.js"></script> | |
</head> | |
<body> |
class Game | |
require 'colorize' | |
require 'json' | |
require 'yaml' | |
def initialize | |
@placed_mines = 0 | |
@correct_flags = 0 | |
@flags = 0 |
class Word | |
# this could be changed to attr_reader since you only use it to read the value | |
attr_accessor :word, :parent_word_obj | |
def initialize(word, parent_word_obj) | |
@word = word | |
@parent_word_obj = parent_word_obj | |
end | |
end |
## | |
## | |
## | |
# Inside the Hangman class : | |
# move the attr_accessors to the beginning of the method | |
# also, why have attr_accessors when you introduce each of the instance variables with def initialize? | |
attr_accessor :secret_word, :dictionary_words, :player_string, :word_size_floor, :word_size_ceiling, |
## | |
## I stringed together all the parts of code I commented on. | |
## In general, space your code more! | |
def my_sort | |
self.size.times do |variable| | |
self.each_with_index do |element, index| | |
unless self[index+1].nil? | |
result = yield(element, self[index+1]) # adding a default i.e. proc.nil? {|x,y| x<=>y} instead of yield would make it more sort-like | |
if result==1 || result == true # I don't understand. Isn't everything other than nil true? Therefore result == 1 adds nothing. |
## General Comments | |
## You guys didn't comment enough early on in the day, I felt kind of lost on some methods. | |
## Later on you guys turned on beast mode though, nice commenting. | |
## | |
## | |
##Below I took out pieces of code on which I commented on, instead of uploading all files | |
require "csv" | |
require "sunlight" | |
class EventManager | |
INVALD_ZIPCODE = '00000' | |
INVALID_PHONENUMBER = '0000000000' | |
Sunlight::Base.api_key = "e179a6973728c4dd3fb1204283aaccb5" | |
def initialize (filename) | |
puts "EventManager initialized." |