Skip to content
/ djan Public

Pretty printing for floraison and flor

License

Notifications You must be signed in to change notification settings

floraison/djan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

djan

tests Gem Version

Pretty pretting for floraison and flor. A bit loose like JS and YAML.

Meant for readable output, not for input.

require 'djan'

Djan.to_dnc("papa tango charly")  # -->
  "\"papa tango charly\""
Djan.to_dnc({:a=>"abc"})  # -->
  "{ a: abc }"
Djan.to_dnc([1, 2, "three"])  # -->
  "[ 1, 2, three ]"

options

Djan.to_d(x, width: 40)
  # set max width to 40 chars

Djan.to_d(x, width: :console)
Djan.to_d(x, width: true)
  # use console width

Djan.to_d(x, color: false)
Djan.to_d(x, colour: false)
Djan.to_d(x, colors: false)
Djan.to_d(x, colours: false)
Djan.to_dnc(x)
  # output without colours

LICENSE

MIT, see LICENSE.txt

About

Pretty printing for floraison and flor

Resources

License

Stars

Watchers

Forks

Packages

No packages published