├── .gitignore ├── .rspec ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── benchmarks └── speed_profile.rb ├── lib ├── verse.rb └── verse │ ├── alignment.rb │ ├── padder.rb │ ├── padding.rb │ ├── sanitizer.rb │ ├── truncation.rb │ ├── version.rb │ └── wrapping.rb ├── spec ├── spec_helper.rb └── unit │ ├── align_spec.rb │ ├── alignment │ ├── align_spec.rb │ ├── left_spec.rb │ └── right_spec.rb │ ├── pad_spec.rb │ ├── padder │ ├── accessors_spec.rb │ └── parse_spec.rb │ ├── padding │ └── pad_spec.rb │ ├── sanitizer │ ├── ansi_spec.rb │ ├── replace_spec.rb │ └── sanitize_spec.rb │ ├── truncate_spec.rb │ ├── truncation │ ├── new_spec.rb │ └── truncate_spec.rb │ ├── wrap_spec.rb │ └── wrapping │ └── wrap_spec.rb ├── tasks ├── console.rake ├── coverage.rake └── spec.rake └── verse.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | --warning 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmarks/speed_profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/benchmarks/speed_profile.rb -------------------------------------------------------------------------------- /lib/verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/lib/verse.rb -------------------------------------------------------------------------------- /lib/verse/alignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/lib/verse/alignment.rb -------------------------------------------------------------------------------- /lib/verse/padder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/lib/verse/padder.rb -------------------------------------------------------------------------------- /lib/verse/padding.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/lib/verse/padding.rb -------------------------------------------------------------------------------- /lib/verse/sanitizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/lib/verse/sanitizer.rb -------------------------------------------------------------------------------- /lib/verse/truncation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/lib/verse/truncation.rb -------------------------------------------------------------------------------- /lib/verse/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/lib/verse/version.rb -------------------------------------------------------------------------------- /lib/verse/wrapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/lib/verse/wrapping.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/align_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/align_spec.rb -------------------------------------------------------------------------------- /spec/unit/alignment/align_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/alignment/align_spec.rb -------------------------------------------------------------------------------- /spec/unit/alignment/left_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/alignment/left_spec.rb -------------------------------------------------------------------------------- /spec/unit/alignment/right_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/alignment/right_spec.rb -------------------------------------------------------------------------------- /spec/unit/pad_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/pad_spec.rb -------------------------------------------------------------------------------- /spec/unit/padder/accessors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/padder/accessors_spec.rb -------------------------------------------------------------------------------- /spec/unit/padder/parse_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/padder/parse_spec.rb -------------------------------------------------------------------------------- /spec/unit/padding/pad_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/padding/pad_spec.rb -------------------------------------------------------------------------------- /spec/unit/sanitizer/ansi_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/sanitizer/ansi_spec.rb -------------------------------------------------------------------------------- /spec/unit/sanitizer/replace_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/sanitizer/replace_spec.rb -------------------------------------------------------------------------------- /spec/unit/sanitizer/sanitize_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/sanitizer/sanitize_spec.rb -------------------------------------------------------------------------------- /spec/unit/truncate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/truncate_spec.rb -------------------------------------------------------------------------------- /spec/unit/truncation/new_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/truncation/new_spec.rb -------------------------------------------------------------------------------- /spec/unit/truncation/truncate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/truncation/truncate_spec.rb -------------------------------------------------------------------------------- /spec/unit/wrap_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/wrap_spec.rb -------------------------------------------------------------------------------- /spec/unit/wrapping/wrap_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/spec/unit/wrapping/wrap_spec.rb -------------------------------------------------------------------------------- /tasks/console.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/tasks/console.rake -------------------------------------------------------------------------------- /tasks/coverage.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/tasks/coverage.rake -------------------------------------------------------------------------------- /tasks/spec.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/tasks/spec.rake -------------------------------------------------------------------------------- /verse.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piotrmurach/verse/HEAD/verse.gemspec --------------------------------------------------------------------------------