Sha256: bd7c0fb59224d213e818ea39efc7447d883965126eb72c02aff0d9f945a2dfed

Contents?: true

Size: 1.98 KB

Versions: 9

Compression:

Stored size: 1.98 KB

Contents

class Fixnum

  # Return false if the integer does NOT equal zero
  # @return [Boolean]
  #   Return true is count does NOT equal zero
  # @example
  #   host.event_count.blank? #=> false
  def blank?
    if (self.zero?)
      return true
    else
      return false
    end
  end

  # Return a severity integer in words.
  # @return [String]
  #   Return a severity integer in words.
  # @example
  #   event.severity.in_words #=> "High Severity"
  def in_words
    case self
    when 0
      return "Informational Severity"
    when 1
      return "Low Severity"
    when 2
      return "Medium Severity"
    when 3
      return "High Severity"
    when 4
      return "Critical Severity"
    end
  end

  # Return True if the given severity is critical
  # @return [Boolean]
  #   Return True if the given severity is critical
  # @example
  #   host.severity.critical? #=> true
  def critical?
    if self == 4
      true
    else
      false
    end
  end

  # Return True if the given severity is high
  # @return [Boolean]
  #   Return True if the given severity is high
  # @example
  #   host.severity.high? #=> true
  def high?
    if self == 3
      true
    else
      false
    end
  end
  
  # Return True if the given severity is medium
  # @return [Boolean]
  #   Return True if the given severity is medium
  # @example
  #   host.severity.medium? #=> true
  def medium?
    if self == 2
      true
    else
      false
    end
  end
  
  # Return True if the given severity is low
  # @return [Boolean]
  #   Return True if the given severity is low
  # @example
  #   host.severity.low? #=> true
  def low?
    if self >= 1
      true
    else
      false
    end
  end

end

class String

  # Return True if the given string is blank?
  # @return [Boolean]
  #   Return True if the given string is blank?
  # @example
  #   host.hostname.blank? #=> false
  def blank?
    respond_to?(:empty?) ? empty? : !self
  end

end

class DateTime
  
  def pretty
    self.strftime('%A %B %d, %Y %I:%M:%S %p')
  end
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
prenus-0.0.12 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb
prenus-0.0.11 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb
prenus-0.0.10 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb
prenus-0.0.9 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb
prenus-0.0.8 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb
prenus-0.0.7 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb
prenus-0.0.6 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb
prenus-0.0.5 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb
prenus-0.0.4 lib/gemcache/ruby-nessus/ruby-nessus/core_ext/helpers.rb