A ZSH theme optimized for people who use:
- Solarized
- Git
- Unicode-compatible fonts and terminals (I use iTerm2 + Menlo)
For Mac users, I highly recommend iTerm 2 + Solarized Dark
| # config/initializers/source_maps.rb | |
| if Rails.env.development? | |
| require 'open3' | |
| module CoffeeScript | |
| class SourceMapError < StandardError; end; | |
| class << self | |
| def map_dir |
| module Abilities | |
| def self.ability_for(user) | |
| if user.admin? | |
| AdminAbility.new(user) | |
| else user | |
| MemberAbility.new(user) | |
| else | |
| GuestAbility.new | |
| end | |
| end |
| -- show running queries (pre 9.2) | |
| SELECT procpid, age(clock_timestamp(), query_start), usename, current_query | |
| FROM pg_stat_activity | |
| WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%' | |
| ORDER BY query_start desc; | |
| -- show running queries (9.2) | |
| SELECT pid, age(clock_timestamp(), query_start), usename, query | |
| FROM pg_stat_activity | |
| WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%' |
| $stack, $draws = [], {} | |
| def method_missing *args | |
| return if args[0][/^to_/] | |
| $stack << args.map { |a| a or $stack.pop } | |
| $draws[$stack.pop(2)[0][0]] = args[1] if args[0] == :< | |
| end | |
| class Array | |
| def +@ |
| @import "compass/utilities/sprites"; // Include compass sprite helpers | |
| @import "compass/css3/background-size"; // Include helper to calc background size | |
| @mixin sprite($name, $hover: false, $active: false) { | |
| @include retina-sprite($name, $sprites, $sprites2x, $hover, $active); | |
| } | |
| // The general purpose retina sprite mixin. | |
| // |
| # if ask "Do you want to do something?"; then | |
| # echo "Yes" | |
| # else | |
| # echo "No" | |
| # fi | |
| # | |
| # # Default to No if the user presses enter without giving an answer: | |
| # if ask "Do you want to do something?" N; then | |
| # echo "Yes" | |
| # else |
| rails = $.rails | |
| _fire = rails.fire | |
| modal = null | |
| createModal = () -> | |
| $("body").append('<div class="modal hide fade" id="confirm-modal"> | |
| <div class="modal-header"> | |
| <a class="close" data-dismiss="modal">×</a> | |
| <h3>Confirmation</h3> | |
| </div> |
| class ActionDispatch::Routing::Mapper | |
| def draw(routes_name) | |
| instance_eval(File.read(Rails.root.join("config/routes/#{routes_name}.rb"))) | |
| end | |
| end | |
| BCX::Application.routes.draw do | |
| draw :api | |
| draw :account | |
| draw :session |
You have your Rails Apps with specific Gemsets in RVM.
The following commands creates a wrapped unicorn_rails bin. Be sure to replace the variables and that you have unicorn in your bundle.
rvmsudo rvm wrapper [RUBY VERSION]@[GEMSET] [GEMSET] unicorn_rails
Now you have a /usr/local/rvm/bin/[GEMSET]_unicorn_rails I will refer to [GEMSET]_unicorn_rails as [WRAPPED_NAME]