Class: MetadataPresenter::SavedForm

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Model
Defined in:
app/models/metadata_presenter/saved_form.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeSavedForm

Returns a new instance of SavedForm.



19
# File 'app/models/metadata_presenter/saved_form.rb', line 19

def initialize; end

Instance Attribute Details

#activeObject

Returns the value of attribute active.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def active
  @active
end

#attemptsObject

Returns the value of attribute attempts.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def attempts
  @attempts
end

#emailObject

Returns the value of attribute email.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def email
  @email
end

#page_slugObject

Returns the value of attribute page_slug.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def page_slug
  @page_slug
end

#secret_answerObject

Returns the value of attribute secret_answer.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def secret_answer
  @secret_answer
end

#secret_questionObject

Returns the value of attribute secret_question.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def secret_question
  @secret_question
end

#service_slugObject

Returns the value of attribute service_slug.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def service_slug
  @service_slug
end

#service_versionObject

Returns the value of attribute service_version.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def service_version
  @service_version
end

#user_data_payloadObject

Returns the value of attribute user_data_payload.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def user_data_payload
  @user_data_payload
end

#user_idObject

Returns the value of attribute user_id.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def user_id
  @user_id
end

#user_tokenObject

Returns the value of attribute user_token.



6
7
8
# File 'app/models/metadata_presenter/saved_form.rb', line 6

def user_token
  @user_token
end

Instance Method Details

#populate_param_values(params) ⇒ Object



21
22
23
24
25
26
# File 'app/models/metadata_presenter/saved_form.rb', line 21

def populate_param_values(params)
  self.email           = params['email']
  self.page_slug       = params['saved_form']['page_slug']
  self.secret_question = params['saved_form']['secret_question']
  self.secret_answer   = params['secret_answer']
end

#populate_service_values(service) ⇒ Object



34
35
36
37
# File 'app/models/metadata_presenter/saved_form.rb', line 34

def populate_service_values(service)
  self.service_slug    = service.service_slug
  self.service_version = service.version_id
end

#populate_session_values(session) ⇒ Object



28
29
30
31
32
# File 'app/models/metadata_presenter/saved_form.rb', line 28

def populate_session_values(session)
  self.user_id           = session[:user_id]
  self.user_token        = session[:user_token]
  self.user_data_payload = session[:user_data]
end