Sha256: 75fd1104149296c6485744841b14983754b91aee664242f7ab524c22067b384a
Contents?: true
Size: 463 Bytes
Versions: 1
Compression:
Stored size: 463 Bytes
Contents
module DestroyAllViewAssigns class DataPresenter attr_reader :data def initialize(data = CollectedData) @data = data end def find_controller_by_name(name) data.transaction do data.fetch(name) { raise Sinatra::NotFound } end end def controllers data.transaction do data.roots.map do |controller| data[controller] end.sort_by { |c| -c[:vars].count } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
destroy_all_view_assigns-0.1.1 | lib/destroy_all_view_assigns/data_presenter.rb |