Class: Wunderbar::BuilderBase

Inherits:
Object
  • Object
show all
Defined in:
lib/wunderbar/builder.rb

Direct Known Subclasses

BuilderClass, Channel, HtmlMarkup

Instance Method Summary collapse

Instance Method Details

#get_bindingObject



91
92
93
# File 'lib/wunderbar/builder.rb', line 91

def get_binding
  binding
end

#set_variables_from_params(locals = {}) ⇒ Object



81
82
83
84
85
86
87
88
89
# File 'lib/wunderbar/builder.rb', line 81

def set_variables_from_params(locals={})
  @_scope.params.merge(locals).each do |key,value|
    value = value.first if Array === value
    value.gsub! "\r\n", "\n" if String === value
    if key =~ /^[a-z]\w+$/
      instance_variable_set "@#{key.dup.untaint}", value 
    end
  end
end