def setup
@driver_call = 0
@page = Forwarder.new(self)
class << @page
def_delegator :__getobj__, :driver
end
@redirect_call = 0
@redirect_last_page_name = nil
@redirect_last_query_params = nil
@driver = Forwarder.new(self)
class << @driver
def_delegator :__getobj__, :redirect
end
@admin_params_call = 0
@set_admin_params_call = 0
@control = Forwarder.new(self)
class << @control
def_delegator :__getobj__, :admin_params
def_delegator :__getobj__, :set_admin_params
end
@modified_count_call = 0
@set_modified_count_call = 0
@set_modified_count_value = nil
@store = {
'admin_user' => 'admin',
'admin_password' => '',
}
@admin_user_call = 0
@set_admin_user_call = 0
@admin_password_call = 0
@set_admin_password_call = 0
@admin_params = Forwarder.new(self)
class << @admin_params
def_delegator :__getobj__, :modified_count
def_delegator :__getobj__, :modified_count=
def_delegator :__getobj__, :admin_user
def_delegator :__getobj__, :admin_user=
def_delegator :__getobj__, :admin_password
def_delegator :__getobj__, :admin_password=
end
@pw_enc = Rucy::PasswordEncryptor.new
@crypt_call = 0
@crypt_password_list = []
@pw_enc_stab = Forwarder.new(self)
class << @pw_enc_stab
def_delegator :__getobj__, :crypt
end
loader = WPM::Loader.new('../control/AdminPassword/AdminPassword.rb')
options = {
:control => @control,
:pw_enc => @pw_enc_stab
}
@AdminPassword = loader.const_get('AdminPassword').new(@page, options)
assert((@AdminPassword.is_a? WPM::PageContext))
@AdminPassword.init_context
end