Sha256: f9e116106a1f8596bb5cb1bc10aa2558c080d65c2551d040bc7c5d02eec0b317
Contents?: true
Size: 715 Bytes
Versions: 10
Compression:
Stored size: 715 Bytes
Contents
Coprl::Presenters.define(:context_list) do helpers do def title context.fetch(:title) {'Context'} end def time Time.now unless context.fetch(:hide_time) {true} end def scrubbed_context scrubbed_keys = context.fetch(:exclude) {%w{title file hide_time _presenter_ _namespace1_ session request controller action presenter}} context.select {|k, _| !scrubbed_keys.include?(k.to_s)} end end content id: :context_list do grid do column 12 do headline 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
10 entries across 10 versions & 1 rubygems