module CSVPP::CoreExtensions

Add core extensions here as refinements. Only load them when necessary, so that we don't monkeypatch applications that load CSV++.

@example Loading the core extensions to the current lexical scope

module MyScope
  using CSVPP::CoreExtensions

  # Extensions exist here

end

# Extensions no longer exist here

Public Instance Methods

blue() click to toggle source
# File lib/csvpp/core_extensions.rb, line 28
def blue
  colorize 34
end
colorize(color_code) click to toggle source
# File lib/csvpp/core_extensions.rb, line 20
def colorize(color_code)
  "\e[#{color_code}m#{self}\e[0m"
end
green() click to toggle source
# File lib/csvpp/core_extensions.rb, line 24
def green
  colorize 32
end
pink() click to toggle source
# File lib/csvpp/core_extensions.rb, line 32
def pink
  colorize 35
end
yellow() click to toggle source
# File lib/csvpp/core_extensions.rb, line 36
def yellow
  colorize 33
end