Class: AffiliateProgram::MemberForm

Inherits:
RegistrationForm show all
Defined in:
app/forms/affiliate_program/member_form.rb

Instance Attribute Summary

Attributes inherited from ApplicationForm

#raw_responce

Instance Method Summary collapse

Methods inherited from RegistrationForm

#session

Methods inherited from ApplicationForm

#persisted?

Instance Method Details

#submitObject

validates :phone_code, presence: true, numericality: true, length: { minimum: 1, maximum: 10 } validates :phone_area, numericality: true, length: { maximum: 6 }, allow_blank: true validates :phone_number, presence: true, numericality: true, length: { minimum: 6, maximum: 12 }



19
20
21
22
23
24
25
26
27
# File 'app/forms/affiliate_program/member_form.rb', line 19

def submit
  return false unless valid?

  api_answer = TranslationCms::Api::Customers::AffiliateProgram::Member.update_member(
    submit_params(attributes)
  )
  merge_responce! api_answer
  errors.empty?
end