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_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