Skip to content

Instantly share code, notes, and snippets.

#
# Rake task source lister
#
# Install:
# put this file on ${HOME}/.rake directory
#
# Usage:
# rake -g source_list
# rake -g 'source_list[task_name]'
#
@tkyowa
tkyowa / gist:3161692
Created July 23, 2012 02:17
RSpec codes

NOT DRY

describe "hogehoge"
  context "case A" do
    before do
      @user = User.guest
    end

    # test cases
 end
@tkyowa
tkyowa / apache
Created February 22, 2012 02:07
Simple initscript for Apache
#!/bin/sh
#
# Simple startup script for Apache
#
# chkconfig: 345 85 15
# description: Apache
# processname: httpd
#
. /etc/init.d/functions
@tkyowa
tkyowa / gist:1797287
Created February 11, 2012 06:28
シェルのヒアドキュメント記法
cat <<-'EOS' > /tmp/chihayafuru
ちはやふる
かみよもきかす
たつたかは
からくれなゐに
みつくくるとは
EOS
# * 'EOS'とシングルクォートで囲むとヒアドキュメント内の式展開無効
# * <<- の "-" は行頭のタブを無視するオプション
@tkyowa
tkyowa / rake_task_hierarchical_parser.rake
Created February 8, 2012 12:16
Rake task hierarchical parser
#
# Rake task hierarchical parser
#
# Install:
# put this file on ${HOME}/.rake directory
#
# Usage:
# rake -g dependency
# rake -g 'dependency[task_name]'
#
@tkyowa
tkyowa / gist:1378694
Last active May 23, 2017 08:15
ruby-debugを使ったRuby・Railsアプリケーションのデバッグ方法

ruby-debugを使ったRuby・Railsアプリケーションのデバッグ方法

インストール

# Ruby 1.8系の場合
gem install ruby-debug

# Ruby 1.9系の場合
gem install debugger