Sha256: e7195b65dbae76c40b2088e9e1427a40da7056d8b634cc271bf74a25fdd30cb3

Contents?: true

Size: 453 Bytes

Versions: 2

Compression:

Stored size: 453 Bytes

Contents

# require 'pry'
# require 'yaml'
require 'typeright/version'
require 'typeright/cli'

# Typeright!
module Typeright
  # autoload :Hyphenator, 'typeright/hyphenator'
  autoload :Punctuator, 'typeright/punctuator'
  autoload :Quotator,   'typeright/quotator'
  autoload :Calculator, 'typeright/calculator'

  TYPERS = [
    Calculator,
    Punctuator,
    Quotator
  ]

  def self.s(txt)
    TYPERS.reduce(txt) do |s, t|
      t.work(s)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
typeright-0.0.5 lib/typeright.rb
typeright-0.0.3 lib/typeright.rb