class Wpxf::Cli::Context
A context which modules will be used in.
Attributes
module[R]
module_path[R]
Public Instance Methods
load_module(path)
click to toggle source
# File lib/wpxf/cli/context.rb, line 14 def load_module(path) @module = Wpxf.load_module(path) @module_path = path @module end
load_payload(name)
click to toggle source
# File lib/wpxf/cli/context.rb, line 25 def load_payload(name) self.module.payload = Wpxf::Payloads.load_payload(name) self.module.payload.check(self.module) self.module.payload end
reload()
click to toggle source
# File lib/wpxf/cli/context.rb, line 20 def reload load("wpxf/modules/#{@module_path}.rb") load_module(@module_path) end
verbose?()
click to toggle source
# File lib/wpxf/cli/context.rb, line 9 def verbose? return false if self.module.nil? self.module.normalized_option_value('verbose') end