Skip to content

Instantly share code, notes, and snippets.

Kyle Tolle kyletolle

Block or report user

Report or block kyletolle

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@kyletolle
kyletolle / fizzbuzz.rb
Created Nov 20, 2012
My FizzBuzz implementation
View fizzbuzz.rb
(1..100).each do |n|
o = ""
o << "Fizz" if (n % 3) == 0
o << "Buzz" if (n % 5) == 0
puts "#{o.empty? ? n : o}"
end
@kyletolle
kyletolle / gist:6097047
Created Jul 28, 2013
Highlight whitespace at the end of lines while using VIM.
View gist:6097047
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"Highlight whitespace at the end of lines
" From: http://vim.wikia.com/wiki/Highlight_unwanted_spaces
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
@kyletolle
kyletolle / gist:6097061
Created Jul 28, 2013
Automatically strip trailing whitespace from files within files in VIM.
View gist:6097061
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Automatically strip trailing whitespace from lines within files
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
autocmd BufWinEnter,BufRead,InsertLeave,BufEnter * call RemoveTrailingWhitespace()
function! RemoveTrailingWhitespace()
silent! execute '%s/\s\+$//g'
endfunction
View .pryrc
# Load plugins (only those I whitelist)
Pry.config.should_load_plugins = false
# Launch Pry with access to the entire Rails stack.
# If you have Pry in your Gemfile, you can pass: ./script/console --irb=pry instead.
# If you don't, you can load it through the lines below :)
rails = File.join Dir.getwd, 'config', 'environment.rb'
if File.exist?(rails) && ENV['SKIP_RAILS'].nil?
require rails
@kyletolle
kyletolle / node-http-post-listener.js
Created Sep 11, 2013
A simple http server that listens for POST events at port 9000 and will print out the data it receives. Tweak the statusCode if you want to return something else like 500. This is useful for setting up as the url for a webhook and viewing/verifying the data that gets sent to that URL.
View node-http-post-listener.js
var app = require('http').createServer(handler);
var statusCode = 200;
app.listen(9000);
function handler (req, res) {
var data = '';
if (req.method == "POST") {
req.on('data', function(chunk) {
@kyletolle
kyletolle / form.create-parsed.txt
Last active Dec 23, 2015
form.create sample event payload for Fulcrum Webhooks
View form.create-parsed.txt
{
id: "f4ef6656-172c-4c09-9808-f07e03357519",
type: "form.create",
owner_id: "00053caf-4b6e-4c86-88b6-64695895dffe",
data: {
name: "Intersections",
description: "Intersection in Colorado Springs",
bounding_box: null,
record_title_key: "94f8",
status_field: { },
@kyletolle
kyletolle / form.update-parsed.txt
Last active Dec 23, 2015
form.update sample event payload for Fulcrum Webhooks
View form.update-parsed.txt
{
id: "dfb667fb-f192-4d6d-8794-e89ece5db6ed",
type: "form.update",
owner_id: "00053caf-4b6e-4c86-88b6-64695895dffe",
data: {
name: "Intersections",
description: "Intersection in the city of Colorado Springs.",
bounding_box: null,
record_title_key: "94f8",
status_field: { },
@kyletolle
kyletolle / record.create-parsed.txt
Last active Dec 23, 2015
record.create sample event payload for Fulcrum Webhooks
View record.create-parsed.txt
{
id: "8faf0917-1987-4ac6-bcc7-4fbf71d191f3",
type: "record.create",
owner_id: "00053caf-4b6e-4c86-88b6-64695895dffe",
data: {
status: null,
version: 1,
id: "7553fd44-78bb-41eb-a453-8b301ae5e52e",
form_id: "295eda4a-7795-4881-9f62-085a930b356e",
project_id: null,
@kyletolle
kyletolle / record.update-parsed.txt
Last active Dec 23, 2015
record.update sample event payload for Fulcrum Webhooks
View record.update-parsed.txt
{
id: "1908484a-fc1b-4c0b-ba79-ddeb83790637",
type: "record.update",
owner_id: "00053caf-4b6e-4c86-88b6-64695895dffe",
data: {
status: null,
version: 2,
id: "7553fd44-78bb-41eb-a453-8b301ae5e52e",
form_id: "295eda4a-7795-4881-9f62-085a930b356e",
project_id: null,
@kyletolle
kyletolle / record.delete-parsed.txt
Last active Dec 23, 2015
record.delete sample event payload for Fulcrum Webhooks
View record.delete-parsed.txt
{
id: "1371c81d-367b-45d3-9f7c-91da5de9518e",
type: "record.delete",
owner_id: "00053caf-4b6e-4c86-88b6-64695895dffe",
data: {
status: null,
version: 3,
id: "7553fd44-78bb-41eb-a453-8b301ae5e52e",
form_id: "295eda4a-7795-4881-9f62-085a930b356e",
project_id: null,
You can’t perform that action at this time.