class MxxRu::GlobalOptionConflictEx

Exception, thrown if value conflict for global options such as runtime_mode, rtl_mode, etc is detected

Public Class Methods

new( a_name, a_current, a_current_owner, a_new, a_new_owner ) click to toggle source
a_name

Option name.

a_current

Current option value.

a_current_owner

Who was set current value.

a_new

New option value.

a_new_owner

Who tries to set current value.

Calls superclass method
# File lib/mxx_ru/ex.rb, line 94
def initialize(
  a_name,
  a_current,
  a_current_owner,
  a_new,
  a_new_owner )

  super( "Global option '#{a_name}' conflict detected! " +
    "Current value '#{a_current}' set by '#{a_current_owner}'. " +
    "New value '#{a_new}' required by '#{a_new_owner}'" )
end