Skip to content

Instantly share code, notes, and snippets.

Avatar

Zachary Friedman kulte

View GitHub Profile
View pure-impure-1.js
// Examples of pure functions. No side effects. No mutations.
function square(x) {
return x * x;
}
function squareAll(items) {
return items.map(square);
}
// Examples of impure functions.
View promise.js
"use strict"
var Promise = function () {
this.state = 'pending'
this.thenables = []
}
Promise.prototype.resolve = function (value) {
if (this.state != 'pending') return
this.state = 'fulfilled'
View git-1.sh
git checkout bcee89a90aad3877da531d6cb10ca91c6155d577 -- app/assets/images/sales
View factories-1.rb
factory :user do
email "bob.bobsen@gmail.com"
password "secret"
trait :with_comments do
after(:create) do |user, evaluator|
# FactoryGirl.create_list(factory, number_of_items, factory_attrs)
FactoryGirl.create_list(:comment, 1, user: user)
end
end
View indexOf-2.js
var powerRankings = [
"49ers",
"Seahawks",
"Broncos"
];
var index = powerRankings.indexOf("Seahawks", 1);
var rank = index + 1;
View indexOf-1.js
var powerRankings = [
"49ers",
"Seahawks",
"Broncos"
];
var index = powerRankings.indexOf("Seahawks");
var rank = index + 1;
View overriding-2.rb
class MyApp::Interface::NavigationBar
include ActionView::Helpers::UrlHelper
delegate :url_helpers, to: 'Rails.application.routes'
def initialize(template, current_user)
@template = template
@current_user = current_user
end
View overriding-1.rb
class MyApp::Interface::NavigationBar
include ActionView::Helpers::UrlHelper
delegate :url_helpers, to: 'Rails.application.routes'
def initialize(template, current_user)
@template = template
@current_user = current_user
end
View minitest-1.rb
##
# Runs a single test with setup/teardown hooks.
def run
with_info_handler do
time_it do
capture_exceptions do
before_setup; setup; after_setup
self.send self.name
View encrypted_form_helper.rb
module ActionView
module Helpers
module FormHelper
def encrypted_text_field(object_name, method, options = {})
InstanceTag.new(object_name, method, self, options.delete(:object)).to_encrypted_input_field_tag("text", options)
end
class InstanceTag
def to_encrypted_input_field_tag(field_type, options = {})
You can’t perform that action at this time.