Skip to content

Instantly share code, notes, and snippets.

View squeedee's full-sized avatar
🚛
Supply Chain Specialist

Rasheed Abdul-Aziz squeedee

🚛
Supply Chain Specialist
View GitHub Profile
# -*- encoding: utf-8 -*-
require 'test/unit'
require 'set_assertions'
class SetAssertionsTest < Test::Unit::TestCase
def test_two_empty_tests_pass
assert_identical_set([],[])
end
@squeedee
squeedee / irb
Created June 7, 2012 00:13
madness
irb(main):011:0> a = %w{aye bee cee}
=> ["aye", "bee", "cee"]
irb(main):012:0> a.one? { false }
=> false
irb(main):013:0> a.one? { true }
=> false
irb(main):014:0> a.one? { |v| v == "aye" }
=> true
@squeedee
squeedee / template.rb
Created April 4, 2012 06:36
My Rails 3.1 Template
gem("sass-rails", '~> 3.1')
gem ('bootstrap-sass', '~> 2.0.2')
application do
"config.active_record.whitelist_attributes = true"
end
def to_json opts = {}
result = {}
each { |attr, message| result[attr] ||= []; result[attr] << message }
result.to_json opts
end
require "rubygems"
require "amqp"
require 'msgpack'
require 'base64'
require "em-apn"
EXCHANGE = "push_notification"
AUTO_DELETE = false
DURABLE = true
ROUTING_KEY = "apple"
@squeedee
squeedee / amqp_test.js
Created October 26, 2011 17:46
Not finding npm'ed module
var sys = require('sys');
var amqp = require('amqp');
var connection = amqp.createConnection({ host: 'rash.local' });
// Wait for connection to become established.
connection.on('ready', function () {
// Create a queue and bind to all messages.
// Use the default 'amq.topic' exchange
var q = connection.queue('my-queue');
@squeedee
squeedee / UsersResource.as
Created October 13, 2011 18:09
By convention
package userEditorModule.service.user {
import com.visfleet.common.service.FormatEnumeration;
import com.visfleet.common.service.resourceClient.CollectionResource;
import com.visfleet.common.service.vWorkResourceClient.actions.CreateAction;
import com.visfleet.common.service.vWorkResourceClient.actions.DeleteAction;
import com.visfleet.common.service.vWorkResourceClient.actions.NewAction;
import com.visfleet.common.service.vWorkResourceClient.actions.ShowAction;
import com.visfleet.common.service.vWorkResourceClient.actions.UpdateAction;
import flash.events.IEventDispatcher;
@squeedee
squeedee / extend_problem.rb
Created October 5, 2011 19:59
Extend doesn't let me change definition?
module A
class << self
attr_accessor :name
def make_funny
"funny #{@name}"
end
end
end
public class UserService extends RailsServiceBase implements VOSerializingService, VOBuildingService {
private var _dx:VOBuilder;
private var _sx:VOSerializer;
public var createAction:CreateAction = new CreateActionImpl(this); // SerializeService, DeserializeService
public var updateAction:UpdateAction = new UpdateActionImpl(this); // SerializeService
public var newAction:NewAction = new NewActionImpl(this); // Deserialize
public var showAction:ShowAction = new ShowActionImpl(this); // Deserialize
public var deleteAction:DeleteAction = new DeleteActionImpl(this);
source :rubygems
gem 'rjb', :platforms => [:ruby]
#gem 'buildr-as3', :git => "git://github.com/devboy/buildr_as3.git", :ref => "f9576fc8eba5121e92d7765fe9675410abeca6b5"
gem 'buildr-as3', :path => "/Users/rasheed/Documents/buildr_as3"