class Pronto::Formatter::GithubStatusFormatter::Sentence
def initialize(words)
def initialize(words) @words = words end
def to_oxford_comma_sentence
def to_oxford_comma_sentence "#{words[0...-1].join(WORD_CONNECTORS[:words_connector])}"\ "#{WORD_CONNECTORS[:last_word_connector]}"\ "#{words[-1]}" end
def to_s
def to_s case words.size when 0 '' when 1 words[0].to_s.dup when 2 "#{words[0]}#{WORD_CONNECTORS[:two_words_connector]}#{words[1]}" else to_oxford_comma_sentence end end