タグ

rubyとrakeに関するkatttonのブックマーク (7)

  • Happy Tech • rakeで他のtaskを呼び出す

    rakeで他のtaskを呼び出す rakeないで、他のタスクを呼び出す方法を記述しました。 Rake::Task[](task_name)でタスクを呼び出し、Rake::Task#execute, Rake::Task#invokeでよびだす。 executeとinvokeは呼び出され方も違い、引数のとり方も異なるため気をつける必要がある。 ただ、繰返し使用するものは関数にして、Rake::Task#invokeを使うほうがいい。いかの例ではrake twice_createをおこなっても、prepareは一回しか呼び出されない。 参考 http://rake.rubyforge.org/http://stackoverflow.com/questions/825748/how-do-i-pass-command-line-arguments-to-a-rake-task

    kattton
    kattton 2013/04/23
    Rake::Task['hoge'].invoke でRakeのタスク内から別タスクを呼び出せる。
  • Haida's weblog: Rake ことはじめ

    11/25/2007 Rake ことはじめ Rails アプリケーションを作っていると、rake db:migrate というコマンドをよく叩きます。しかし、Rake についてよく理解していないので調査してみました。 Rake とは?Rake は Ruby 版 makeです。Rake でできることメンバーのリストを取得して、Email を送る毎日のバッチ処理古いキャッシュを消去し生成データベースやサブバージョンのバックアップデータ操作のスクリプトを走らせるタスクを登録するゆで卵をべるために、以下の 3 つのタスクを考えてみます。卵を買う水を沸騰させるゆで卵をゆでるこれらのタスクを Rake ファイルを使って呼出してみます。task :purchaseEggs do puts 'Purchase eggs.' end task :boilWater do puts 'Boil the wa

  • brass.to - a really cool domain parked on Park.io

    The domain name brass.to is being parked on Park.io. Contact the domain owner to make an offer right now...

  • a01.biz - a01 リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • RubyによるビルドツールRakeの覚え書き

    RubyによるビルドツールRakeの覚え書き。興に乗ったので詳しく書いてみた。 2014/02/20 Rakeの作者、Jim Weirich氏が亡くなられました。安らかに… Rakeとは? インストール 単純なRakefile タスク ファイルタスク ルール ディレクトリ作成 タスクの説明 ファイルリスト クリーニング パッケージ作成 タスクの動的生成 テストタスク 複数のRakefileの連携 名前空間 参考URL Rakeとは? Rakeは、MakeをRubyで実装したものを超越したビルドツールである。 世間では、ビルドツールというとMakeやApache Antが有名で、よく使われている。 Rakeは、これらのいいとこ取りをした上で、特有のフィーチャーを追加した新しいビルドツールであり、複雑なビルドを柔軟に書きこなすことができる。その秘密は内部DSLという仕組みにあり、このおかげでビ

  • 新たなるrakeタスク db編 - あとで読むRailsのススメ

    rails2.0になって、いろんなrakeタスクが追加されました。 migrationとtest以外のrakeタスクは、知らなくてもあんまし困らないので後回しになりがちなんだけど、知っておくと結構便利なので、新しく追加されたrakeタスクを簡単に紹介していきたいと思います。 ちなみに実行できるrakeタスクを見るには、コンソールから rake -T でずらーっと見れます まず今回はdb関連のから紹介します ■rake db:abort_if_pending_migrations 実行されてないmigrationがあるとき、教えてくれる。サーバー起動時に一緒に呼ばれるようにしたら便利かもね ■rake db:charset データベースの文字コードを教えてくれる。mysql以外はsorry, your database adapter is not supported yet, feel f

    新たなるrakeタスク db編 - あとで読むRailsのススメ
  • Ruby On Rails ピチカート街道 - 統計で丸裸にされそう。ぃゃぁん rake stats -

    # rake stats コマンドで、現在の rails アプリケーションの統計情報を表示できます。 +----------------------+-------+-------+---------+---------+-----+-------+ | Name                 | Lines |   LOC | Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers          |   251 |   153 |       5 |      23 |   4 |     4 | | Helpers              |    38 |    16 |       0 

  • 1