Sha256: 6183bd9c4cfa9b54ad5914b6640df93c77855e4f9bba1efdc47d7322bd2863ba
Contents?: true
Size: 752 Bytes
Versions: 12
Compression:
Stored size: 752 Bytes
Contents
require_relative 'helpers/indented_grid' Voom::Presenters.define(:index) do helpers Demo::Helpers::IndentedGrid attach :top_nav indented_grid do headline 'Presenters', id: :headline subheading 'Presenters are to HTML what C is to assembly' body ['A presenter describes a user interface using a ruby DSL.', 'The presenter is evaluated and a presenter object model (POM) is generated.', 'A client that renders POM can display the given user interface.'] body 'To get started checkout the components and events.' subheading 'For example this is the presenter dsl for this page:', level: 2 source = File.read(__FILE__) body <<~HEREDOC ``` #{source} ``` HEREDOC end end
Version data entries
12 entries across 12 versions & 1 rubygems