Skip to content

Instantly share code, notes, and snippets.

View paul's full-sized avatar

Paul Sadauskas paul

View GitHub Profile
vagrant@vagrantup:~$ sudo shef --help
/usr/lib/ruby/gems/1.8/gems/chef-0.9.4/lib/chef/shef/ext.rb:293: undefined method `resources' for class `Chef::Recipe' (NameError)
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/lib/ruby/gems/1.8/gems/chef-0.9.4/lib/chef/shef.rb:27
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/lib/ruby/gems/1.8/gems/chef-0.9.4/bin/shef:32
from /usr/bin/shef:19:in `load'
from /usr/bin/shef:19
$ clone ...; bundle install
$ bundle exec rake environment
(in /srv/ssbe/apps/core)
rake aborted!
no such file to load -- tokyotyrant
(See full trace by running task with --trace)
$ bundle show tokyotyrant
if(typeof SSBE === 'undefined')
SSBE = {};
if(typeof SSBE.EscalationDefinitions === 'undefined')
SSBE.EscalationDefinitions = {};
SSBE.EscalationDefinitions.NewForm = (function() {
function initializeNewForm() {
var $form = $('#new_escalation_definition');
# Put Google's javascript closure_compesser.jar in ./lib
namespace :bundle do
desc "Bundle javascript"
task :js do
compression_method = "closure"
require 'lib/js_minimizer' if compression_method != "closure"
closure_path = File.join(Rails.root,'lib/closure_compresser.jar')
paths = get_top_level_directories('/public/javascripts')
require 'find'
module BundleHelper
# Use this to indicate the local name of a js lib, and a publicly hosted one. The local (unminimized) will be included in development mode, and the public one used for production
#
# Examples:
#
# != javascript_dev ['jquery-1.4.1', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js']
# != javascript_dev ['jquery-ui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js']
#
gem "machinist", '>=2.0.0.beta1'
gem "machinist_mongo"
# =>
Using machinist (1.0.6)
Using machinist_mongo (1.1.1)
=====================================
class MyResource
include Spinal::Resource
attribute :foo, String, :required => true
attribute :bar, Integer
render(:html).with(:template => 'my_resource')
render(:json).with(JsonRenderer)
def self.load(id)
class MyResource
include Spinal::Resource
attribute :foo, String
attribute :bar, Integer
validates_presence_of :foo
def self.get(foo)
MyModel.find(foo)
app_path = node[:core][:app_path]
branch = node[:core][:deploy_branch]
directory app_path do
owner "ssbe"
group "ssbe"
mode "0755"
end
require 'yajl'
module Jrb
class TemplateHandler < ActionView::Template::Handler
include ActionView::Template::Handlers::Compilable
ActionView::Template.register_template_handler(:jrb, self)
self.default_format = Mime::JSON