Sha256: 88574ef9e3b8145adb68bfbcd0c0a5f664783a72f631b0b467d4200447f0be49
Contents?: true
Size: 866 Bytes
Versions: 1
Compression:
Stored size: 866 Bytes
Contents
# coding: utf-8 require 'verse/alignment' require 'verse/sanitizer' require 'verse/truncation' require 'verse/wrapping' require 'verse/version' module Verse SPACE = ' '.freeze NEWLINE = "\n".freeze TAB = "\n".freeze # Align a text to a given direction with the width # # @see Verse::Alignment#align # # @api public def self.align(text, width, direction, options = {}) Alignment.align(text, width, direction, options) end # Truncate a text at a given length # # @see Verse::Truncation#truncate # # @api public def self.truncate(text, truncate_at, options = {}) Truncation.truncate(text, truncate_at, options) end # Wrap a text into lines at wrap length # # @see Verse::Wrapping#wrap # # @api public def self.wrap(text, wrap_at, options = {}) Wrapping.wrap(text, wrap_at, options) end end # Verse
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
verse-0.1.1 | lib/verse.rb |