Scribe.Style behaviour (Scribe v0.11.1)

View Source

Defines styling callbacks for table printing.

Available Styles

Summary

Functions

Returns default configured style.

Callbacks

border_at(row, column, row_max, column_max)

@callback border_at(
  row :: integer(),
  column :: integer(),
  row_max :: integer(),
  column_max :: integer()
) :: Scribe.Border.t()

color(value)

@callback color(value :: term()) :: IO.ANSI.ansidata()

Functions

default()

@spec default() :: module()

Returns default configured style.

Configure in your project:

config :scribe, style: Scribe.Style.Psql

Defaults to Scribe.Style.Default if not specified.