Sha256: e2d1c9d054afe23160cd82b60941ffb0f0b11f602181dd073de9c3c8f51b1f29
Contents?: true
Size: 543 Bytes
Versions: 4
Compression:
Stored size: 543 Bytes
Contents
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 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>#{app_title}</title> </head> <body> <div id="app"></div> #{additional_markup} #{assets.js client_app} </body> </html> HTML end def app_title '%{titleized_name}' end def client_app 'app.js' end def additional_markup end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
clearwater-roda-0.2.3 | templates/app.rb |
clearwater-roda-0.2.2 | templates/app.rb |
clearwater-roda-0.2.1 | templates/app.rb |
clearwater-roda-0.2.0 | templates/app.rb |