たとえば content_tag の場合
rb
1content_tag :div, class: '...' do 2 ... 3end
rb
1content_tag :div, 'インライン文字列', class: '...'
のようにブロックもインライン文字列も受け取れますが
このようなメソッドはどうかけばよいのでしょうか
content_tag :div, class: を何度もかくのでショートハンド化したくて
ブロックを引数に取るとき
div(cls, option={}) do .. end
インライン文字列を引数に取るとき
div(cls, contents, option={})
という感じでよびだしたいのです
片方だけのメソッドは定義できるのですが両方に対応するにはどうすればよいのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/05 07:04
2018/09/05 12:40
退会済みユーザー
2018/09/05 13:25