Sha256: 258e6d6be3dbbef0c45c4cc4c798978533fc3983a0a1499be2dda09fb20b3c07
Contents?: true
Size: 592 Bytes
Versions: 1
Compression:
Stored size: 592 Bytes
Contents
require 'byebug' require 'pathname' require 'benchmark/ips' require 'rodakase/view/renderer' require 'action_view' class ActionRender include ActionView::Helpers def button link_to('User', '/users/1') end end action_renderer = ActionRender.new rodakase_renderer = Rodakase::View::Renderer.new(Pathname(__FILE__).dirname.join('templates'), engine: :erb) template = rodakase_renderer.dir.join('button.erb') SCOPE = {} Benchmark.ips do |x| x.report('actionview') { action_renderer.button } x.report('rodakase') { rodakase_renderer.render(template, SCOPE) } x.compare! end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rodakase-0.0.1 | benchmarks/view.rb |