class String

Public Instance Methods

shellsplit_partial() click to toggle source
# File lib/net_shell/prompt.rb, line 5
def shellsplit_partial
  begin
    shellsplit
  rescue ArgumentError
    begin
      (self + "\"").shellsplit
    rescue
      (self + "'").shellsplit rescue []
    end
  end
end
style(type) click to toggle source
# File lib/net_shell/colors.rb, line 140
def style(type)
  method = ("style_" + type.to_s).to_sym
  return send(method) if self.methods.include?(method)
  self
end
style_author() click to toggle source
# File lib/net_shell/colors.rb, line 122
def style_author
  self.colorize(:light_black)
end
style_branch() click to toggle source
# File lib/net_shell/colors.rb, line 114
def style_branch
  self.colorize(:red)
end
style_build_name() click to toggle source
# File lib/net_shell/colors.rb, line 110
def style_build_name
  self.bold
end
style_category() click to toggle source
# File lib/net_shell/colors.rb, line 4
def style_category
  return self.colorize(:blue).bold
end
style_cidr() click to toggle source
# File lib/net_shell/colors.rb, line 126
def style_cidr
  ip, whack = self.split("/")
  return self.colorize(:red) if ip.nil? or whack.nil?
  ip.colorize(:red) + "/" + whack.colorize(:magenta)
end
style_class() click to toggle source
# File lib/net_shell/colors.rb, line 8
def style_class
  return self.colorize(:light_black) if self == "none"

  comps = split(".")
  (comps.map do |comp|
    if comp == comps.last then
      comp.colorize(:red).bold
    else
      comp.colorize(:light_black)
    end
    
  end).join(".")
end
style_client() click to toggle source
# File lib/net_shell/colors.rb, line 136
def style_client
  self.bold
end
style_collection_name() click to toggle source
# File lib/net_shell/colors.rb, line 30
def style_collection_name
  comps = split(".")
  (comps.map do |comp|
    if comp == comps.last then
      comp.colorize(:green).bold
    else
      comp.colorize(:light_black)
    end
    
  end).join(".")
end
style_command() click to toggle source
# File lib/net_shell/colors.rb, line 62
def style_command
  self.colorize(:magenta).bold
end
style_constant_name() click to toggle source
# File lib/net_shell/colors.rb, line 22
def style_constant_name
  self.colorize(:red)
end
style_constant_value() click to toggle source
# File lib/net_shell/colors.rb, line 26
def style_constant_value
  self.colorize(:green).bold
end
style_datacenter() click to toggle source
# File lib/net_shell/colors.rb, line 70
def style_datacenter
  self.colorize(:green)
end
style_environment() click to toggle source
# File lib/net_shell/colors.rb, line 66
def style_environment
  self.colorize(:red)
end
style_error() click to toggle source
# File lib/net_shell/colors.rb, line 98
def style_error
  self.colorize(:red).bold
end
style_event_code() click to toggle source
# File lib/net_shell/colors.rb, line 90
def style_event_code
  self.colorize(:blue).bold
end
style_event_key() click to toggle source
# File lib/net_shell/colors.rb, line 94
def style_event_key
  self.colorize(:red)
end
style_field_datatype() click to toggle source
# File lib/net_shell/colors.rb, line 54
def style_field_datatype
  self.colorize(:magenta)
end
style_field_name() click to toggle source
# File lib/net_shell/colors.rb, line 50
def style_field_name
  self.colorize(:red)
end
style_heading() click to toggle source
# File lib/net_shell/colors.rb, line 132
def style_heading
  self.bold
end
style_host() click to toggle source
# File lib/net_shell/colors.rb, line 74
def style_host
  self.colorize(:red)
end
style_id() click to toggle source
# File lib/net_shell/colors.rb, line 106
def style_id
  self.colorize(:green)
end
style_ip() click to toggle source
# File lib/net_shell/colors.rb, line 78
def style_ip
  self.colorize(:blue)
end
style_method_name() click to toggle source
# File lib/net_shell/colors.rb, line 46
def style_method_name
  self.colorize(:blue)
end
style_origin() click to toggle source
# File lib/net_shell/colors.rb, line 58
def style_origin
  self.colorize(:magenta)
end
style_product() click to toggle source
# File lib/net_shell/colors.rb, line 86
def style_product
  self.colorize(:red).bold
end
style_protocol_name() click to toggle source
# File lib/net_shell/colors.rb, line 42
def style_protocol_name
  self.colorize(:light_blue).bold
end
style_service() click to toggle source
# File lib/net_shell/colors.rb, line 82
def style_service
  self.colorize(:magenta)
end
style_timestamp() click to toggle source
# File lib/net_shell/colors.rb, line 118
def style_timestamp
  self.colorize(:blue)
end
style_userdefined() click to toggle source
# File lib/net_shell/colors.rb, line 102
def style_userdefined
  self.colorize(:light_black).bold
end
unstyle() click to toggle source
# File lib/net_shell/colors.rb, line 146
def unstyle
  self.uncolorize
end