Sha256: 2c97106536539b5ef7ca0f9aea4cc661ad58084534e2fdaccb7feb51b8b9badb
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true module AffiliateProgram class MemberForm < RegistrationForm # attribute :email, String # attribute :phone_code, String # attribute :phone_area, String # attribute :phone_number, String attribute :time_zone, String attribute :birthdate, DateTime attribute :gender_type_id, Integer attribute :marital_status_id, Integer attribute :industry_expertise_id, Integer # 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 } 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 protected def submit_params(params) params end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/forms/affiliate_program/member_form.rb |