概要 ここ最近HANAMI(旧名 Lotus)というRuby製の軽量Webフレームワークを勉強しています。 筆者はRuby on Rails Sinatraを使っているのですが、少し自分の技術の幅を広げようと思い触れちゃいました。 問題 Ruby on RailsやSinatraではController部分にインスタンス変数を定義し、 ViewではControllerで定義したインスタンス変数を使うという場面が多々あります。 HANAMIも同じようにしてみるとできないことがわかりました。 そこでドキュメントです。(困った時はドキュメントに頼るしなかない!) 解決 hanamirb.org ドキュメントにはこう書いてありました。 We use a simple and powerful mechanism to achieve our goal: exposures. Exposures c