lib/schematic/generator/restrictions/pattern.rb in schematic-0.3.0 vs lib/schematic/generator/restrictions/pattern.rb in schematic-0.3.1

- old
+ new

@@ -6,9 +6,11 @@ for_validator ActiveModel::Validations::FormatValidator do |validator| if pattern = validator.options[:with] value = pattern.source value.gsub!(/^(?:\^|\\A|\\a)?/, '') value.gsub!(/(?:\$|\\Z|\\z)?$/, '') + value.gsub!(/\\\$/, '$') + value.gsub!(/\(\?:/, '(') builder.xs(:pattern, "value" => value) end end end end