soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

Hamlの組み込み

Hamlをテキストから直接実行したいときのメモ

require "haml"
template = <<'EOS'
%p= a1
%p= a2*3
- a3.each do |i|
  %p= i**2
EOS

haml_engine = Haml::Engine.new(template)
puts haml_engine.render(Object.new, a1:123, a2:10, a3:[1, 2, 3, 5])

ヒアドキュメントはインデントが合わなくなるから嫌いです・・・

参考

File: REFERENCE — Haml Documentation

100記事目!(この記事は101記事目)

f:id:soukouki:20171007010232p:plain

先ほどの

soukouki.hatenablog.jp

が100記事目になります!

17ヶ月、少しずつためた記事です。

アクセスもだんだん増えていき、2847アクセスになりました。(こんな内容の記事でいいのか・・?

誰かの役に立てる記事が書けるようにしていきたいです。

Rubyにて、文字列をいい感じのところで分割したい(削除)

テキストデータで、ちょうどいい感じに区切りたい!文字数制限に入らない最後の改行で・・・!

みたいな時のメモです。

2017年11月29日削除

以前の記事に誤りがありました。また、以前のものと交換できるコードが用意できないため、この記事を削除しました。

誤った記事を書いてしまい、申し訳ありません。