Method: Webhookdb::Replicator::Column.converter_gsub
- Defined in:
- lib/webhookdb/replicator/column.rb
.converter_gsub(pattern, replacement) ⇒ Object
153 154 155 156 157 158 159 160 161 162 163 |
# File 'lib/webhookdb/replicator/column.rb', line 153 def self.converter_gsub(pattern, replacement) re = self._assert_regex_converter_type(pattern) return Webhookdb::Replicator::Column::IsomorphicProc.new( ruby: lambda do |value, **| value&.gsub(re, replacement) end, sql: lambda do |e| Sequel.function(:regexp_replace, e, pattern, replacement, "g") end, ) end |