Module: PeriodOpinionator

Defined in:
lib/period_opinionator.rb,
lib/period_opinionator/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.correct(text) ⇒ Object



7
8
9
10
11
12
# File 'lib/period_opinionator.rb', line 7

def self.correct(text)
  fixed_text = remove_extra_spaces_after_period(text)

  { body: fixed_text,
    diff: Diffy::Diff.new(text, fixed_text).to_s(:html_simple) }
end

.remove_extra_spaces_after_period(text) ⇒ Object



14
15
16
# File 'lib/period_opinionator.rb', line 14

def self.remove_extra_spaces_after_period(text)
  text.gsub(/\. +/, ". ")
end