|
Methods
Public Class methods
[ show source ]
# File lib/unroller.rb, line 81
81: def initialize(which, binding)
82: @variables = eval("#{which}_variables", binding).map { |variable|
83: value = eval(variable, binding)
84: [variable, value]
85: }
86: end
Public Instance methods
[ show source ]
# File lib/unroller.rb, line 101
101: def any?
102: !@variables.empty?
103: end
[ show source ]
# File lib/unroller.rb, line 87
87: def to_s
88: #@variables.inspect
89: @variables.map do |variable|
90: name, value = *variable
91: "#{name} = #{value.inspect}"
92: end.join('; ').bracket(' (', ')')
93: end
[ show source ]
# File lib/unroller.rb, line 94
94: def verbose_to_s
95: @variables.map do |variable|
96: name, value = *variable
97: "#{name} = " +
98: value.pp_s.gsub(/^/, ' ')
99: end.join("\n")
100: end