Sha256: 09a42c6f6babcf1e2537d3bd4100056719759ff20da618a4b8e1356905cd4131

Contents?: true

Size: 343 Bytes

Versions: 51

Compression:

Stored size: 343 Bytes

Contents

require "active_support/inflector/methods"

class String
  def pluralize(count = nil, locale = :en)
    if locale == :ru
      case count
      when :many
        I18n.t("cases.#{}")
      end      
    else
      locale = count if count.is_a? Symbol
      count == 1 ? dup : ActiveSupport::Inflector.pluralize(self, locale)
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
tramway-core-1.13.1.1 lib/string.rb
tramway-core-1.13.1 lib/string.rb
tramway-core-1.13.0.2 lib/string.rb
tramway-core-1.13.0.1 lib/string.rb
tramway-core-1.13 lib/string.rb
tramway-core-1.12.1 lib/string.rb
tramway-core-1.12.0.2 lib/string.rb
tramway-core-1.12.0.1 lib/string.rb
tramway-core-1.12 lib/string.rb
tramway-core-1.11.2.1 lib/string.rb
tramway-core-1.11.2 lib/string.rb
tramway-core-1.11.1 lib/string.rb
tramway-core-1.11 lib/string.rb
tramway-core-1.10.3.1 lib/string.rb
tramway-core-1.10.3 lib/string.rb
tramway-core-1.10.2.3 lib/string.rb
tramway-core-1.10.2.2 lib/string.rb
tramway-core-1.10.2.1 lib/string.rb
tramway-core-1.10.2 lib/string.rb
tramway-core-1.10.1 lib/string.rb