lib/facades/configuration_page_facade.rb in puppet-sec-lint-0.1.2 vs lib/facades/configuration_page_facade.rb in puppet-sec-lint-0.5.0

- old
+ new

@@ -48,10 +48,12 @@ return_value += "<br><textarea id=\"#{configuration.id}\" name=\"#{configuration.id}\" rows=\"#{configuration.value.length()+2}\">\n" configuration.value.each do |option| return_value+="#{option}\n" end return_value += "</textarea>" + when DisplayField[:TextBox], DisplayField[:RegexBox] + return_value += "<input type=\"text\" id=\"#{configuration.id}\" name=\"#{configuration.id}\" value=\"#{configuration.value.to_s}\" size=\"#{configuration.value.to_s.length()}\"><br>\n" end return_value += "<p style=\"color:gray\">#{configuration.description}</p>\n<br>\n" return return_value @@ -69,9 +71,13 @@ configuration.value = false end when DisplayField[:SelectBox] configuration.value = new_conf[configuration.id].split(/\r?\n/).delete_if(&:empty?) + + when DisplayField[:RegexBox] + configuration.value = Regexp.new new_conf[configuration.id] + else configuration.value = new_conf[configuration.id] end end \ No newline at end of file