Sha256: d076d525f6e1815b71aa3263276778bcb631182a79b69b496edb8cdc92b9d7d2
Contents?: true
Size: 375 Bytes
Versions: 2
Compression:
Stored size: 375 Bytes
Contents
require "active_support/core_ext/string/inflections" module PageEz class Pluralization def initialize(word) @word = word.to_s end def singularize @word.singularize end def pluralize @word.pluralize end def plural? @word == pluralize && @word != singularize end def singular? !plural? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
page_ez-0.2.0 | lib/page_ez/pluralization.rb |
page_ez-0.1.0 | lib/page_ez/pluralization.rb |