require 'roda'
require 'roda/opal_assets'
require 'opal'
class %{titleized_name} < Roda
plugin :public
assets = Roda::OpalAssets.new
route do |r|
r.public
assets.route r
<<-HTML
#{app_title}
#{additional_markup}
#{assets.js client_app}
HTML
end
def app_title
'%{titleized_name}'
end
def client_app
'app.js'
end
def additional_markup
end
end