2014-02-20から1日間の記事一覧
概要 追加要件 EndERB.applyを追加 詳細 追加要件 EndERB.applyを追加します 仕様 ・1ファイルで完結する処理の場合に、__END__とDATA定数とERBを利用してテンプレート処理を行う ・前提としてテンプレートに受け渡す変数はhashというハッシュに設定する ・…
概要 1ファイルで完結する使い捨ての処理で__END__とERBを組み合わせる 詳細 __END__はそれ以降の文字列をコメントとして扱います。 そしてDATA定数で__END__以降の文字列を取得出来ます。これを利用してERBを利用したテンプレート処理を作ってみます。 サン…
概要 全く役に立たない3つの少し特殊な処理 はじめに この記事の内容を読んでも実際に役に立つ機会はないでしょう。 1.半角スペースを含むメソッド send経由なら呼び出し可能。 直接予防とすると、スペースが区切り文字として見なされてしまってエラーになる…
概要 String#underscore 詳細 String#underscore について String#underscore 文字列をスネークケースにした結果を受け取る サンプル # encoding: utf-8 require 'active_support/core_ext/string/inflections' require 'tbpgr_utils' bulk_puts_eval bindin…