Sha256: c835164d5eeec96dd75232d45fa354f58c81e7f84d47edd9ce1acfdd4d7c5f32

Contents?: true

Size: 317 Bytes

Versions: 2

Compression:

Stored size: 317 Bytes

Contents

module ActiveMigration
  class SpellingFix
    
    def initialize(url)
      @rules = YAML::load(File.open(url))
    end
    
    def fix!(term)
      return term if term.nil? || term.empty?
      @rules.each do |before,after|
        term.gsub! before, after
      end
      
      term
    end
    
    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
guara-0.0.3 lib/active_migration/spelling_fix.rb
guara-0.0.1.rc lib/active_migration/spelling_fix.rb