Skip to content

Instantly share code, notes, and snippets.

View roykolak's full-sized avatar

Roy Kolak roykolak

  • Detective.io
  • Chicago, IL USA
View GitHub Profile
var Person = Micro.extend(function(name) {
this.name = name;
});
Person.include({
greet: function() {
print('Hello, ' + this.name + '!');
}
});
var JSClassObserver = Class.create({
findElements: function(class_name) {
var self = this;
$('.' + class_name).each(function(index, element) {
if(element.js_attached == null) {
element.js_attached = {};
}
if(element.js_attached[class_name] != true) {
self.attachBehavior(element, index);
element.js_attached[class_name] = true;
new Ajax.Request(this.element.readAttribute('href'), {
method:'post',
onSuccess: function(response) {
this.hideSpinner();
$('promotion_list').insert({top: response.responseText}).down('li').hide().appear();
}.bind(this)
});
.DS_Store
*.swp
*~.nib
build/
*.pbxuser
*.perspective
*.perspectivev3
(function($){
jQuery.fn.mouseyDialog = function() {
// Classic Class Structure (note: no var, it's exposed for TDD)
MouseyDialog = function(element) {
// Constructor
}
MouseyDialog.prototype = {
sweetMethod: function() {
// Code
(function($){
jQuery.fn.mouseyDialog = function() {
// Classic Class Structure (note: no var, it's exposed for TDD)
MouseyDialog = function(anchor) {
this.anchor = $(anchor);
this.dialog = $(this.anchor.attr('href'));
this.button = $('<a href="#" class="mouseyDialog_close">close</a>');
};
MouseyDialog.prototype = {
$.fn.navigationHover = function(options) {
var options = $.extend({}, {
sensitivity: 1,
interval: 300,
timeout: 500,
effects:true
}, options);
// Class shit
require 'codefumes_harvester'
include CodeFumesHarvester
QuickBuild.start('specs', 'running');
@roykolak
roykolak / finishing-a-build.rb
Created June 23, 2010 01:55
finishing-a-build.rb
require 'codefumes_harvester'
include CodeFumesHarvester
# if it failed...
QuickBuild.finish('specs', 'failed');
# if it was successful...
QuickBuild.finish('specs', 'successful');
require 'codefumes_harvester'
include CodeFumesHarvester
QuickBuild.start('specs', 'successful');