module Pretty

Overview

Pretty.truncate returns a copy of its receiver truncated after a given length

Usage

Pretty.truncate("Hello World", size: 3)  # => "Hel..."

Defined in:

pretty.cr
pretty/bytes.cr
pretty/error.cr:10
pretty/error.cr:45
pretty/json.cr
pretty/lines.cr
pretty/number.cr
pretty/time.cr
pretty/truncate.cr

Class Method Summary

Class Method Detail

def self.bytes(bytes, block = 1000, prefix = " ", suffix = "B") #

[View source]
def self.error(err : Exception) #

[View source]
def self.json(json : String, color : Bool = false) : String #

[View source]
def self.lines(lines : Array(Array(String)), indent : String = "", delimiter : String = "") : String #

[View source]
def self.number(n : Int) #

[View source]
def self.time(value : String, kind : ::Time::Kind | Nil = nil) : ::Time #

[View source]
def self.time?(value : String, kind : ::Time::Kind | Nil = nil) : ::Time | Nil #

[View source]
def self.truncate(text, size = 20) #

[View source]