As configured in my dotfiles.
start new:
tmux
start new with session name:
| require 'spec_helper' | |
| require 'ostruct' | |
| class FakePostRepo | |
| attr_reader :posts | |
| def initialize | |
| @posts = [] | |
| end |
| # web/controllers/authentication.rb | |
| module Web | |
| module Authentication | |
| module Skip | |
| def authenticate! | |
| end | |
| end | |
| def self.included(action) | |
| action.class_eval do |
| #!/usr/bin/env ruby | |
| # Extracted from traceroute gem + checking the presence of views as well | |
| require_relative './config/environment.rb' | |
| class Traceroute | |
| def initialize(app) | |
| @app = app | |
| end |
| bgkey = ::BgExecutor::Configuration[:redis][:namespace] + ':bg_executor:jobs_queue' | |
| job_name = 'map_coord' | |
| # Test: | |
| result = [] | |
| ($redis.llen bgkey).times { |idx| val = ($redis.lindex bgkey, idx).to_s; result << val if val.include?(job_name) } | |
| # And Run: | |
| # ($redis.llen bgkey).times { |idx| val = ($redis.lindex bgkey, idx); $redis.lrem bgkey, 0, val if val.include?(job_name) } |
| #!/bin/bash | |
| # Update and upgrade packages | |
| sudo apt-get update && sudo apt-get upgrade | |
| # Install postgres 9.3 | |
| sudo apt-get install postgresql-9.3 postgresql-server-dev-9.3 postgresql-contrib-9.3 | |
| # Having Postgres 9.2 already, this will create database instance configured to run on port 5433 |
| class PostsController < ActionController::Base | |
| def create | |
| Post.create(post_params) | |
| end | |
| def update | |
| Post.find(params[:id]).update_attributes!(post_params) | |
| end | |
| private |
As configured in my dotfiles.
start new:
tmux
start new with session name:
| @import "active_admin/mixins" | |
| @import "active_admin/components/links" | |
| body | |
| @include global-reset | |
| @import "active_admin/typography" | |
| @import "active_admin/header" | |
| @import "active_admin/forms" | |
| @import "active_admin/components/comments" | |
| @import "active_admin/components/flash_messages" |
| #! /bin/sh | |
| ### BEGIN INIT INFO | |
| # Provides: redis-server | |
| # Required-Start: $syslog | |
| # Required-Stop: $syslog | |
| # Should-Start: $local_fs | |
| # Should-Stop: $local_fs | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: redis-server - Persistent key-value db |
| # To use this recipe you have to: | |
| # $ brew install python --framework | |
| # $ mkdir ~/Frameworks | |
| # $ ln -s "/usr/local/Cellar/python/2.7.2/Frameworks/Python.framework" ~/Frameworks | |
| # $ brew install ./vim.rb | |
| require 'formula' | |
| require 'open-uri' | |
| class Vim < Formula |