Skip to content

Instantly share code, notes, and snippets.

View omgitsads's full-sized avatar
:shipit:

Adam Holt omgitsads

:shipit:
View GitHub Profile
@omgitsads
omgitsads / before_compile_assets.rb
Created December 3, 2012 13:17 — forked from ilyakatz/before_compile_assets.rb
Selective compilation
last_revision = run "cat #{current_path}/REVISION"
assets_modified = run "git diff --name-only #{last_revision} | grep '/assets/' | wc -l"
if assets_modified.output.to_i > 0
info "#{assets_modified} asset files changed detected. Compiling assets"
cd #{release_path} && PATH=#{release_path}/ey_bundler_binstubs:$PATH #{config.framework_envs} rake assets:precompile RAILS_GROUPS=assets"
else
info "No asset changes detected. Copying assets from previous"
current = shared_path + '/assets'
jQuery ->
$('#password_prompt_form').submit (e) ->
$.post(this.action, { passcode: $('#passcode').val() }) ->
$('#passcode_response').html(data)
e.preventDefault()
@omgitsads
omgitsads / shef.rb
Created February 24, 2012 11:45 — forked from cliffdickerson/shef.rb
Shef - chef in irb
$ bin/shef
Loading Node Data
Ohai2u!
chef > recipe
=> :recipe
chef:recipe > file "/tmp/foo"
=> #<Chef::Resource::File:0x1c3cd2c @provider=nil, @not_if=nil, @params={}, @recipe_name=nil, @action="create", @source_line="/Users/danielsdeleo/ruby/shef/(irb) line 2", @actions={}, @ignore_failure=false, @name="/tmp/foo", @cookbook_name=nil, @enclosing_provider=nil, @resource_name=:file, @before=nil, @supports={}, @backup=5, @allowed_actions=[:nothing, :create, :delete, :touch, :create_if_missing], @path="/tmp/foo", @only_if=nil, @noop=nil, @updated=false, @node=eigenstate.local, @collection=#<Chef::ResourceCollection:0x1c4f328 @insert_after_idx=nil, @resources=[#<Chef::Resource::File:0x1c3cd2c ...>], @resources_by_name={"file[/tmp/foo]"=>0}>>
chef:recipe > run_chef
[Tue, 03 Nov 2009 22:16:27 -0700] DEBUG: Processing file[/tmp/foo]
[Tue, 03 Nov 2009 22:16:27 -0700] DEBUG: file[/tmp/foo] using Chef::Provider::File
@omgitsads
omgitsads / error.log
Created November 15, 2011 13:29 — forked from tjl2/error.log
Examining request objects
ActionView::Template::Error (can't dump anonymous class Class):
1: <h3>Rack request env</h3>
2: <h3>Rails request object</h3>
3: <pre><%= h(@request_obj.to_yaml).gsub(" ", "&nbsp;").html_safe %></pre>
app/views/headers/index.html.erb:3:in `_app_views_headers_index_html_erb___1006215901_77896010__270781548'
@omgitsads
omgitsads / after_symlink.rb
Created August 23, 2011 12:16 — forked from tjl2/after_symlink.rb
Engine Yard after_symlink deploy hook
class SecureController < ApplicationController
layout 'secure'
def booking
@secure = Secure.new
return unless request.post?
@secure = Secure.find(:first, :conditions => {
:email => params[:secure][:email],
:reference => params[:secure][:reference]
})