#ActiveRecord cheat sheet / EXAMPLES
$ gem install activerecordin GEMFILE: gem ‘activerecord’
REQUIRE
| 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 |
| 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. |
| class MyClass | |
| def foo | |
| end | |
| end |
| 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: |
| 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. |
| class Board | |
| BLACK = :b | |
| RED = :r | |
| WIDTH = 7 | |
| HEIGHT = 6 | |
| def initialize() | |
| @board = [] | |
| @current_player = BLACK |
| From 4694737d7a17db39283d0fc614359777472df217 Mon Sep 17 00:00:00 2001 | |
| From: JohnMorales <[email protected]> | |
| 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 |
| 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; |
| 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 |