class Wpxf::Models::Module

A cache of a {Wpxf::Module}'s metadata.

Public Instance Methods

validate() click to toggle source
Calls superclass method
# File lib/wpxf/models/module.rb, line 9
def validate
  super

  validates_presence :path
  validates_presence :name
  validates_presence :type
  validates_presence :class_name

  validates_type String, :path
  validates_type String, :name
  validates_type String, :class_name

  validates_unique :path
  validates_unique :class_name

  validates_max_length 255, :path
  validates_max_length 255, :name
  validates_max_length 255, :class_name

  validates_format /^auxiliary|exploit$/, :type
end