29 def for_display(p_str=nil, c_str=nil)
30 df = DisplayFragment.new
31 df.primary = String.new
32 df.complement = String.new
33
34 both_bins = @primary_bin + @complement_bin
35 both_bins.each do |item|
36 @primary_bin.include?(item) ? df.primary << p_str[item] : df.primary << ' '
37 @complement_bin.include?(item) ? df.complement << c_str[item] : df.complement << ' '
38 end
39
40 df.p_left = @primary_bin.first
41 df.p_right = @primary_bin.last
42 df.c_left = @complement_bin.first
43 df.c_right = @complement_bin.last
44
45 df
46 end