Class: ODDB::Html::State::RegisterDownload

Inherits:
Global
  • Object
show all
Includes:
Util::NeedAllInput
Defined in:
lib/oddb/html/state/register_download.rb

Constant Summary collapse

VIEW =
View::RegisterDownload

Constants inherited from Global

Global::GLOBAL_MAP, Global::LIMIT

Instance Attribute Summary

Attributes inherited from Global

#passed_turing_test

Attributes included from LoginMethods

#desired_input

Instance Method Summary collapse

Methods included from Util::NeedAllInput

#user_input

Methods inherited from Global

#_download, #compare, #explain_ddd_price, #explain_price, #fachinfo, #feedback, #grant_download, #home, #limit_state, #limited?, #logout, #method_missing, #navigation, #package, #package_infos, #partitioned_keys, #patinfo, #proceed_download, #proceed_export, #proceed_poweruser, #product, #products, #remote_infos, #sequence

Methods included from PayPal::Checkout

#ajax_autofill, #checkout, #checkout_keys, #create_user

Methods included from PayPal::Download

#collect

Methods included from Util::Download

compressed_download, #compressed_download

Methods included from LoginMethods

#login_

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ODDB::Html::State::Global

Instance Method Details

#checkout_mandatoryObject



14
15
16
17
# File 'lib/oddb/html/state/register_download.rb', line 14

def checkout_mandatory
  super.push :company_name, :address, :postal_code, :city,
             :phone, :business_area
end

#direct_eventObject



18
19
20
# File 'lib/oddb/html/state/register_download.rb', line 18

def direct_event
  [:proceed_download]
end