Skip to content

Instantly share code, notes, and snippets.

View ey-pairing's full-sized avatar

EY Pairing ey-pairing

View GitHub Profile
@ey-pairing
ey-pairing / pivotal_report.rb
Created November 12, 2012 23:53
pivotal report
require 'pivotal'
client = Pivotal::Client.new
client.projects.get(635517).iterations.current.stories.each{|story| puts [story.story_type, story.name, story.url].join(", ") }
[color]
diff = auto
status = auto
branch = auto
[alias]
st = status
ci = commit
co = checkout
br = branch
ls = branch
source "http://rubygems.org"
gem "grape"
gem "shotgun"
gem "thin"
@ey-pairing
ey-pairing / dumpit.rb
Created April 6, 2012 22:15
DataMapper Schema dump
DataMapper::Model.descendants.each do |model|
puts "create_table :#{model.storage_names[:default]} do"
model.properties.each do |property|
options = property.options.slice(:length)
primitive = property.primitive === Class ? String : property.primitive
puts " column :#{property.name}, DataMapper::Property::#{primitive.to_s}#{"," + options.map{|k,v| "#{k}: #{v}"}.join(", ") unless options.empty?}"
end
puts "end"
end