class Wunderbar::BuilderBase
Public Instance Methods
get_binding()
click to toggle source
# File lib/wunderbar/builder.rb, line 27 def get_binding binding end
set_variables_from_params(locals={})
click to toggle source
# File lib/wunderbar/builder.rb, line 12 def set_variables_from_params(locals={}) params = [] @_scope.params.each_pair do |key, value| value = value.first if Array === value value.gsub! "\r\n", "\n" if String === value params << ["@#{key}", value] end Hash[params].merge(locals).each do |key,value| if key =~ /^@[a-z]\w+$/ instance_variable_set key, value end end end