先日、ほぼピュアなRubyで書いているオレオレフレームワークmakanaiをv0.1.6にバージョンアップしました🥳
アップデートの主な内容は下記の通りです。
✨ enabled to switch template engine Haml and ERB.
テンプレートエンジンが今まではERB固定だったのですが、Hamlも使えるようになりました⚙️
Makanai::Settings.template_engineの値か、renderの第2引数で使用するテンプレートエンジンが指定可能になりました✨(:haml or :erb)
require 'makanai/main' # setting template engine(default: :erb). Makanai::Settings.template_engine = :haml router.get '/index' do @title = 'Makanai title' @body = 'Makanai body' render :index # render default template engine. end router.get '/index' do @title = 'Makanai title' @body = 'Makanai body' render :index, :haml # render specified template engine. end
⚡ remove sqlite3 from runtime_dependency.
今までsqlite3がruntime_dependencyとなっていましたが、静的サイト等特にDBを使わない場合は必要ないのでruntime_dependencyから外しました✂️
makanai initでGemfileにsqlite3が追記された状態でapplication用のディレクトリ構成が作成されるようになっています📦
それでは👋