Skip to content

Instantly share code, notes, and snippets.

View skylar's full-sized avatar

Skylar Woodward skylar

  • New York, NY
  • 01:28 (UTC -04:00)
  • X @skylar
View GitHub Profile
#!/usr/bin/ruby
require 'net/http'
require 'rexml/document'
require 'cgi'
#setup
method_name = 'loans'
endpoint_prefix = 'http://api.kivaws.org/v1'
methods = {'loans' => '/loans/newest.json', 'partners' => '/partners.json' }
/*
* Returns the URL to call piwik.php,
* with the standard parameters (plugins, resolution, url, referer, etc.)
*/
function getRequest() {
var i, now, request;
now = new Date();
request = 'idsite=' + configTrackerSiteId +
'&url=' + escapeWrapper(documentAlias.location.href) +
'&res=' + screenAlias.width + 'x' + screenAlias.height +
// in core.js...
Klb.PARTNER_QUERY = SC.Query.local(Klb.Partner);
Klb.LOAN_QUERY = SC.Query.local(Klb.Country, {conditions: 'status = "fundraising"', orderBy: ['dateAdded']});
// in controller...
availablePartners: null,
availableCountries: null,
Klb.COUNTRIES_ISO = [
{"iso_code":"AF",
"iso_name":"AFGHANISTAN",
"name":"_AFGHANISTAN".loc(),
"region":"xx"},
{"iso_code":"AX",
"iso_name":"ÅLAND ISLANDS",
"name":"_ÅLAND_ISLANDS".loc(),
"region":"xx"}];
require("sproutcore");
Kivakity = SC.Application.create();
skylar@dev-vm:~/kiva/main/sites/testing$ puppetd --test
warning: peer certificate won't be verified in this SSL session
err: Could not request certificate: Certificate retrieval failed: Certificate request does not match existing certificate; run 'puppetca --clean dev-vm.localdomain'.
@skylar
skylar / ember-data-test.js
Created February 28, 2012 23:30
where's the key?
var App = Em.Application.create();
App.Person = DS.Model.extend({
name: DS.attr('string')
, location: DS.attr('string')
});
var primaryKey = Ember.getPath('App.Merchant', 'proto.primaryKey');
// expected primaryKey to be 'id'
@skylar
skylar / ember-data.js
Created February 28, 2012 23:44
a current build of ember-data
(function(exports) {
window.DS = Ember.Namespace.create({
CURRENT_API_REVISION: 2
});
})({});
(function(exports) {
@skylar
skylar / gist:3430735
Created August 23, 2012 00:01
Money type for DM
require 'dm-core'
require 'money'
module DataMapper
class Property
class Money < String
load_as ::Money
dump_as ::Money
coercion_method :to_money
end
require 'dm-core'
require 'money'
module DataMapper
class Property
class Money < Object
# load_as ::Money
# dump_as ::String
# coercion_method :to_money