タグ

rakeに関するTokyoIncidentsのブックマーク (4)

  • rake でのコマンドライン引数の扱い - 君の瞳はまるでルビー - Ruby 関連まとめサイト

    Heroku の基 Hello Heroku(Web アプリケーション) Hello clockwork on Heroku(定期実行アプリケーション) foreman について 複数のプロセスを管理する Ruby 上のツール/ライブラリ clockwork について cron の代替となる機能を単独で提供してくれる軽量のツール/ライブラリ Git について ローカル環境で試す 概要 rake コマンド実行時のコマンドライン引数を入力として受け取る方法についてまとめます。 以下の2つの方法があります。 タスク毎に引数を定義し、受け取る。 環境変数経由で受け取る。 1. タスク毎に引数を定義し、受け取る 以下に Rakefile のサンプルを示します。 task :hello, 'firstname', 'lastname' task :hello do |t, args| puts "H

  • Rails使いよspork, zeusからspringへ! | Act as Professional

    Rails application preloader といえば spork や zeus を使っている人もいるかと思います。 今後、期待できる preloader として spring を教えてもらいました。 springはzeusと類似していますが、springはrubyで実装されています。Railsに綿密に統合されているのが他のプリローダーと比較すると大きな特徴です。 Railsコミッターが開発していることからも、今後期待できるpreloaderです。 インストールGemfileにspringを追加します。 group :development, :test do gem 'spring' end$ bundleこれでgemが導入されます。 利用方法springの簡単な使い方です。 $ bundle exec spring Usage: spring COMMAND [ARGS] T

    Rails使いよspork, zeusからspringへ! | Act as Professional
  • Rake の task に対する spec の書き方 - @kyanny's blog

    rake-confirm という gem を作ってもらったのでさっそく使ってみたところ、 db:rollback と db:fixtures:load も production 環境でのうっかり実行を防ぎたかったので Pull Request を送った。 テストのない Pull Request は reject されそうだなあと思ったので、 Rake の task はどうテストしたらいいのか調べてみたところ、 rake-confirm は Rake::Task#enhance を使って事前タスクというものを追加している Rake::Task#prerequisites というメソッドは、タスクに追加された事前タスクのリストを返す ということがわかった。それを踏まえて書いたテストがこれ https://github.com/hsbt/rake-confirm/commit/92b42a371

    Rake の task に対する spec の書き方 - @kyanny's blog
  • Ruby On Rails ピチカート街道 - rake で何ができるか -

    2024.02 « - - - - - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - - - - - - » 2024.04 rake コマンドは、ちょこちょこと使いますが、一体全体 rake って何さま?って思ったときに、rake コマンドで出来ることの一覧があれば、なんとか雰囲気はつかめるんじゃないか、と思いまして、rake で出来ること一覧がないかな、と探しました。 そしたら、いいオプションがあるではないですか! # rake --tasks で、rake で出来ることの一覧が表示されるではないですか。 せっかくなので、私の超絶翻訳をさせていただきます。今回、難しいので、適当度100%です!ごめんなさい!! rake db:fixtures:load # 現在

  • 1