Sha256: 8df423ef793e319d4b95a778594246ed7f6e9eea3f689f71a4f328130f8be768

Contents?: true

Size: 424 Bytes

Versions: 20

Compression:

Stored size: 424 Bytes

Contents

require 'reel/spy'
Reel::Spy::Colors.class_eval do
  alias_method :original_colorize, :colorize

  def colorize(n, str)
    force_utf8_encoding(str)
  end

  # Returns utf8 encoding of the msg
  # @param [String] msg
  # @return [String] ReturnsReturns utf8 encoding of the msg
  def force_utf8_encoding(msg)
    msg.respond_to?(:force_encoding) && msg.encoding.name != 'UTF-8' ? msg.force_encoding('UTF-8') : msg
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
celluloid_pubsub-0.9.0 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.8.4 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.8.3 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.8.2 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.8.1 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.8.0 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.9 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.8 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.7 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.6 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.5 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.4 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.3 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.2 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.1 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.7.0 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.6.1 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.6.0 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.5.2 lib/celluloid_pubsub/initializers/reel_colors.rb
celluloid_pubsub-0.5.1 lib/celluloid_pubsub/initializers/reel_colors.rb