26 lines
432 B
Ruby
26 lines
432 B
Ruby
module Msf::Module::Arch
|
|
#
|
|
# Return whether or not the module supports the supplied architecture.
|
|
#
|
|
def arch?(what)
|
|
if (what == ARCH_ANY)
|
|
true
|
|
else
|
|
arch.index(what) != nil
|
|
end
|
|
end
|
|
|
|
#
|
|
# Return a comma separated list of supported architectures, if any.
|
|
#
|
|
def arch_to_s
|
|
arch.join(", ")
|
|
end
|
|
|
|
#
|
|
# Enumerate each architecture.
|
|
#
|
|
def each_arch(&block)
|
|
arch.each(&block)
|
|
end
|
|
end |