Convert text to all lowercase letters with spaces between words
CSS to XPath
Convert into a text with the separator denoted by the next word capitalized
Convert into a text of capitalized words without separators
Convert text with only the first character in upper case
Convert text with only the first character in lower case
Convert into a dash separated text of capitalized words
Convert a text into title case following English rules
Convert into a lower case with spaces between words, then capitalize text
Convert a text by swapping every character from upper to lower case, or lower to upper case
Convert into a space separated text with each word capitalized
Convert text to all uppercase letters
Convert into a lower case text with underscores between words
Convert into upper case text with an underscore between words
Convert into a lower cased text with dashes between words
Convert text to all lowercase letters
Convert into a lower case text with slashes between words
Convert into a lower case text with a period between words
Convert into a text with the separator denoted by kebab-case (lowercase words separated by hyphens)
Returns `true` if text is upper case only.
Returns `true` if text is lower case only
Formatting for text casing in your editor.
Convert text between `camelCase`, `PascalCase`, `Capital Case`, `Header-Case`, `Title Case`, `path/case`, `snake_case`, `param-case`, `kebab-case`, `dot.case`, `CONSTANT_CASE`, `lower case`, `lOWER CASE FIRST`, `UPPER CASE`, `Upper case first` and other
Polyfill for the Encoding Living Standard's API.
Convert normal parlance into way more sarcastic SpongeBob clucking chicken style.
Different relational databases treat text search very differently. DbTextSearch provides a unified interface on top of ActiveRecord for SQLite, MySQL, and PostgreSQL to do case-insensitive string-in-set querying and CI index creation, and basic full-text search for a list of terms, and FTS index creation.
Makes SQLite create case-insensitive string and text fields
Caseninja converts input text to chain, snake, camel and pascal case. It will freely convert any text to any case.
Text processing library for Ruby — case conversion (camelCase, snake_case, kebab-case, PascalCase), word/character counting, slug generation, Base64/URL encoding. Zero dependencies.
Gem to enable easy title casing of strings containing Unicode text.
Grim is a simple gem for extracting a page from a pdf and converting it to an image as well as extract the text from the page as a string. It basically gives you an easy to use api to ghostscript, imagemagick, and pdftotext specific to this use case.
Encrypting a field makes it very difficult to perform a case insensitive search for the columns data. This gem normalizes the text before encrypted it and storing it in a search column. The current normalization method is to convert the text to all lowercase.
This gem is very efficient for the case when we need to replace any text with image within the pdfs. This gem also allows to replace multiple texts with any image in single call.
Checks if a word exists in text dictionary. If it does not, this gem will attempt to correct the input by changing repeated characters and case.
Parses hOCR input and provides methods to access text in a structured manner. Typical use cases include parsing formatted text from a hOCR file produced by running a document through OCR.
ActionMailer 3 makes it much easier to send emails, but there is one case it doesn't handle well.\ Specifically, it is difficult to send a message that has the proper MIME hiearchy for an email with both HTML and text alternatives\ that also includes attachments. This gem solves that need.