Skip to content

Instantly share code, notes, and snippets.

John Morales JohnMorales

  • Northern Virginia
Block or report user

Report or block JohnMorales

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
View 2013-09_29_class_variables.rb
class MyClass
@@number_of_objects = 0
def self.how_many_objects?
@@number_of_objects
end
def initialize
@@number_of_objects = @@number_of_objects.next # 'number_of_objects' asscesible to object instances of the class. (i.e. initialize is an instance method..)
end
def foo
View 2013-09-29_class_variables_2.rb
class MyClass
def self.how_many_objects?
@number_of_objects
end
def self.record_new_object
@number_of_objects = (@number_of_objects||0).next
end
def initialize
self.class.record_new_object #since it’s a class instance, ‘number_of_objects’ not accesible via the object instance initialize method.
View zlorpian_spec.rb
require './zlorpian'
# Good afternoon fellow space travelers, thanks for coming along on this mission. We still have about a week
# before we arrive at New Zlorpia, so please return your stasis tubes to their original upright position and
# prepare for your mission briefing.
# We are going to be negotiating a trade agreement with the Zlorpians for their supply of Farkle seeds. They
# have a much different way of counting than we do, and I'm concerned that if we don't have a good way to
# work with their number system, we'll be at a disadvantage in negotiations. Let me explain:
View zlorpian
Good afternoon fellow space travelers, thanks for coming along on this mission. We still have about a week
before we arrive at New Zlorpia, so please return your stasis tubes to their original upright position and
prepare for your mission briefing.
We are going to be negotiating a trade agreement with the Zlorpians for their supply of Farkle seeds. They
have a much different way of counting than we do, and I'm concerned that if we don't have a good way to
work with their number system, we'll be at a disadvantage in negotiations. Let me explain:
The zlorpians have a single arm that comes out of their forehead, with a hand that has 3 fingers. As a
result, our base-10 way of counting (based on our ten fingers) is as alien to them as their way is to us.
View board.rb
class Board
BLACK = :b
RED = :r
WIDTH = 7
HEIGHT = 6
def initialize()
@board = []
@current_player = BLACK
View 0001-Fixing-rake-issue.patch
From 4694737d7a17db39283d0fc614359777472df217 Mon Sep 17 00:00:00 2001
From: JohnMorales <jmorales@gmail.com>
Date: Mon, 6 Jan 2014 05:50:02 -0500
Subject: [PATCH] Fixing rake issue
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
View 0001-Switching-to-light-theme.patch
diff --git a/sass/base/_solarized.scss b/sass/base/_solarized.scss
index 45d8fc5..9e915cc 100644
--- a/sass/base/_solarized.scss
+++ b/sass/base/_solarized.scss
@@ -15,7 +15,7 @@ $solar-blue: #268bd2 !default;
$solar-cyan: #2aa198 !default;
$solar-green: #859900 !default;
-$solarized: dark !default;
+$solarized: light !default;
View activerecord_cheat_sheet.md

#ActiveRecord cheat sheet / EXAMPLES

INSTALL

$ gem install activerecord

in GEMFILE: gem ‘activerecord’

REQUIRE

View tmux-24.diff
This diff is a modified version of a diff written by Arnis Lapsa.
[ The original can be found here: https://gist.github.com/ArnisL/6156593 ]
This diff adds support to tmux for 24-bit color CSI SRG sequences. This
allows terminal based programs that take advantage of it (e.g., vim or
emacs with https://gist.github.com/choppsv1/73d51cedd3e8ec72e1c1 patch)
to display 16 million colors while running in tmux.
The primary change I made was to support ":" as a delimeter as well
You can’t perform that action at this time.