Sha256: 766112cad24a23f0b027f3140d00f83df06264174e58a5762927c81e660b7f71
Contents?: true
Size: 447 Bytes
Versions: 2
Compression:
Stored size: 447 Bytes
Contents
class Errata class Erratum class Transform < Erratum ALLOWED_METHODS = %w{upcase downcase} def string_method raise %{string method "#{options['y']}" not allowed} unless ALLOWED_METHODS.include? options['y'] options['y'] end def correct!(row) if targets? row row[section].gsub!(matching_expression) { |match| match.send string_method } end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
errata-1.0.3 | lib/errata/erratum/transform.rb |
errata-1.0.2 | lib/errata/erratum/transform.rb |