karlfreeman/multi_sync

View on GitHub
lib/multi_sync/helpers/pluralize.rb

Summary

Maintainability
A
1 hr
Test Coverage
module MultiSync
  module Helpers
    module Pluralize
      def pluralize(n, singular, plural = nil, prefix = true)
        if n == 1
          (prefix ? '1 ' : '') + singular
        elsif plural
          (prefix ? "#{n} " : '') + plural
        else
          (prefix ? "#{n} " : '') + "#{singular}s"
        end
      end
    end
  end
end