Sha256: fd80b29e587c1a85c587a2ff106d2320570c7267cd340b04b28515ad5433c204
Contents?: true
Size: 402 Bytes
Versions: 2
Compression:
Stored size: 402 Bytes
Contents
module Inesita class Application include Inesita::Component components :parent def initialize(options) raise 'Routes missing' unless options[:routes] @router = Router.new(options[:routes]) @layout = options[:layout] @parent = @layout ? @layout.create(@router) : @router end def render dom do component parent end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
inesita-0.0.12 | opal/inesita/application.rb |
inesita-0.0.11 | opal/inesita/application.rb |