Class: Cloudscale::Plugins::PluginPreop

Inherits:
Preop
  • Object
show all
Includes:
Singleton
Defined in:
lib/cloudscale/plugins/preops/plugin_preop.rb

Constant Summary collapse

@@options =
{
  :numberOfRuns => {
    :argument => "--numberOfRuns",
    :description => "The total numnber of runs for each test",
    :required => false,
    :value => 1     
  },
  :development => {
    :argument => "--development",
    :description => "Development option for the runtime environment",
    :required => false,
    :value => false
  },
  :op_timeout => {
    :argument => "--op_timeout",
    :description => "Operation timeout for the test execution",
    :required => false,
    :value => 30
  }
}

Instance Method Summary collapse

Methods inherited from Preop

#clear_options, #get_option, #get_option_value, #init, #init_options, #save_options, #set_option_value

Constructor Details

#initializePluginPreop

Returns a new instance of PluginPreop.



41
42
43
44
# File 'lib/cloudscale/plugins/preops/plugin_preop.rb', line 41

def initialize
  self.init
 # Check prereq
end

Instance Method Details

#optionsObject



37
38
39
# File 'lib/cloudscale/plugins/preops/plugin_preop.rb', line 37

def options      
  @@options
end