Sha256: aeec356bfc69472ca62d755457a2203fa47a0406b8e52828597430c3ee43b656

Contents?: true

Size: 756 Bytes

Versions: 7

Compression:

Stored size: 756 Bytes

Contents

# frozen_string_literal: true

require_relative '../strings'

module Strings
  module Extensions
    refine String do
      def align(*args)
        Align.align(self, *args)
      end

      def align_left(*args)
        Align.align_left(self, *args)
      end

      def align_right(*args)
        Align.align_right(self, *args)
      end

      def ansi?
        ANSI.ansi?(self)
      end

      def fold(*args)
        Fold.fold(self, *args)
      end

      def pad(*args)
        Pad.pad(self, *args)
      end

      def sanitize
        ANSI.sanitize(self)
      end

      def truncate(*args)
        Truncate.truncate(self, *args)
      end

      def wrap(*args)
        Wrap.wrap(self, *args)
      end
    end
  end # Extensions
end # Strings

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
strings-0.1.7 lib/strings/extensions.rb
strings-0.1.6 lib/strings/extensions.rb
strings-0.1.5 lib/strings/extensions.rb
strings-0.1.4 lib/strings/extensions.rb
strings-0.1.3 lib/strings/extensions.rb
strings-0.1.2 lib/strings/extensions.rb
strings-0.1.1 lib/strings/extensions.rb