class Uh::Layout::Dumper
Public Class Methods
new(layout)
click to toggle source
# File lib/uh/layout/dumper.rb, line 4 def initialize layout @layout = layout end
Public Instance Methods
to_s()
click to toggle source
# File lib/uh/layout/dumper.rb, line 8 def to_s @layout.screens.inject '' do |m, screen| m << "%s%s\n" % [@layout.current_screen?(screen) ? ?* : ' ', screen] screen.views.each do |view| m << " %s%s\n" % [screen.current_view?(view) ? ?* : ' ', view] view.columns.each do |column| m << " %s%s\n" % [ view.current_column?(column) ? ?* : ' ', column ] column.clients.each do |client| m << " %s%s\n" % [ column.current_client?(client) ? ?* : ' ', client ] end end end m end end