Sha256: 5c70ff058a04abaa8376256a91fbd359029f12a633ee5bae7da43a9919968170
Contents?: true
Size: 645 Bytes
Versions: 2
Compression:
Stored size: 645 Bytes
Contents
Voom::Presenters.define(:context_list) do helpers do def title context.fetch(:title) {'Context'} end def time Time.now unless context.fetch(:hide_time) {false} end def scrubbed_context scrubbed_keys = context.fetch(:exclude) {%w{title file hide_time}} context.select {|k, _| !scrubbed_keys.include?(k.to_s)} end end content id: :context_list do grid do column 12 do display title subheading "#{time}" list do scrubbed_context.map {|k, v| "#{k}: #{v}"}.each do |param| line param end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
voom-presenters-0.1.7 | app/demo/shared/context_list.pom |
voom-presenters-0.1.6 | app/demo/shared/context_list.pom |