module Aua::Agents::Misc

Constants

CLIENTS
GIT2MITE_PATTERN
JIRAMITE_PATTERN
MITE_STD_PATTERN
STD_CLIENTS

Public Class Methods

extend?(agent) click to toggle source
# File lib/aua-mite/agents/misc.rb, line 14
def self.extend?(agent)
  !!CLIENTS[agent.app] || agent.app =~ MITE_STD_PATTERN || agent.app =~ GIT2MITE_PATTERN || agent.app =~ JIRAMITE_PATTERN
end

Public Instance Methods

name() click to toggle source
# File lib/aua-mite/agents/misc.rb, line 22
def name
  return app.to_sym if app =~ MITE_STD_PATTERN
  return :git2mite if app =~ GIT2MITE_PATTERN
  return :jiramite if app =~ JIRAMITE_PATTERN
  CLIENTS[app]
end
type() click to toggle source
# File lib/aua-mite/agents/misc.rb, line 18
def type
  :ApiClient
end
version() click to toggle source
Calls superclass method
# File lib/aua-mite/agents/misc.rb, line 29
def version
  return $2 if app =~ GIT2MITE_PATTERN
  return $1 if app =~ JIRAMITE_PATTERN
  v = (super || version_of(app) || "").split(";", 2)[0]
  v =~ /^com\./ ? nil : (v ? v.sub(/^v/, "") : v)
end