class String

Meta-programming String for Syntactic Sugars

Public Instance Methods

blue() click to toggle source

color the string with blue color

# File lib/midori/core_ext/string.rb, line 26
def blue
  colorize(34)
end
colorize(color_code) click to toggle source

@param [Integer] color_code ANSI color code @return [String] colored string

# File lib/midori/core_ext/string.rb, line 6
def colorize(color_code)
  "\e[#{color_code}m#{self}\e[0m"
end
development?() click to toggle source

@return [TrueClass | FalseClass] if string is equal to development

# File lib/midori/env.rb, line 15
def development?
  self == 'development'
end
green() click to toggle source

color the string with green color

# File lib/midori/core_ext/string.rb, line 16
def green
  colorize(32)
end
production?() click to toggle source

@return [TrueClass | FalseClass] if string is equal to production

# File lib/midori/env.rb, line 10
def production?
  self == 'production'
end
red() click to toggle source

color the string with red color

# File lib/midori/core_ext/string.rb, line 11
def red
  colorize(31)
end
yellow() click to toggle source

color the string with yellow color

# File lib/midori/core_ext/string.rb, line 21
def yellow
  colorize(33)
end