タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rubyとRakeに関するsonota88のブックマーク (4)

  • Let's build your own version of Rake!

  • はじめてのRake(1) - おもこん

    Rakeの初歩について書こうと思います。 1回のブログでは難しいので、4回シリーズで書きます。 その内容はそれぞれ、タスク、ファイルタスク(前半)、ファイルタスク(後半)、応用例です。 文中に[R]という記号で始まる段落は、「Ruby上級者向けの解説」です。 上級とは、ほぼ「クラスを記述できるレベル」を指します。 上級以外の方はこの部分を飛ばしてください。 (2022/7/30追記) Githubに「はじめてのRake」をアップロードしました。 このブログの内容を更に発展させたチュートリアルです。 github.com Github Pagesもあります。 toshiocp.github.io Rakeのインストール RakeはRubyのアプリケーションです。 RubyのインストールについてはRubyの公式ホームページを参考にしてください。 Rakeは「Rubyの標準添付ライブラリ」なので

    はじめてのRake(1) - おもこん
  • はじめてのRake

    タスク このチュートリアルはRakeをはじめて学ぶ人を対象にしていますが、すでにRakeを知っている人にも役立つ内容になっています。 このチュートリアルの特長は Rakeの仕組みや動作にも立ち入って説明している Rakeを使った実用的な例を扱っている このチュートリアルを通して、様々な開発にRakeを活用できる力をつけましょう。 文中に例として書かれているソースコードは、GitHubのレポジトリRake tutorial for bginners jpにありますので、ダウンロードして使ってください。 文中に[R]という記号で始まる段落は、「Ruby上級者向けの解説」です。 上級とは、ほぼ「クラスを記述できるレベル」を指します。 上級以外の方はこの部分を飛ばしてください。 Rakeのインストール RakeはRubyのアプリケーションです。 RubyのインストールについてはRubyの公式ホーム

  • タイムスタンプを見ず、中身が変わっていたらビルドする - Qiita

    file "generated/cooked.json" => "hoge.json" do |a| cook_json( a.sources, a.name ) end hoge.json をなんか処理して、 cooked.json を作っている。 cooked.json 自体はそんなに大きくはない。 しかし、なにかわからない事情によって hoge.json のタイムスタンプは信用できないので、上記の rakefile はうまく機能しない。 touch hoge.json などとした上で rake するとビルドされるが、 cooked.json を生成する処理は割と重いので、hoge.json が変わっていないのであればそっとしておきたい。 解決方法

    タイムスタンプを見ず、中身が変わっていたらビルドする - Qiita
  • 1