Module: Tufy

Defined in:
lib/tufy.rb,
lib/tufy/version.rb,
lib/tufy/build_field.rb,
lib/tufy/build_record.rb,
lib/tufy/build_records.rb,
lib/tufy/build_segment.rb,
lib/tufy/format_strings.rb,
lib/tufy/build_id_segment.rb,
lib/tufy/build_name_segment.rb,
lib/tufy/transform_raw_data.rb,
lib/tufy/build_header_segment.rb,
lib/tufy/build_account_segment.rb,
lib/tufy/build_address_segment.rb,
lib/tufy/transform_raw_data_array.rb,
lib/tufy/build_email_address_segment.rb,
lib/tufy/build_contact_number_segment.rb,
lib/tufy/build_end_of_subject_segment.rb,
lib/tufy/fields/id/build_id_type_field.rb,
lib/tufy/fields/name/build_gender_field.rb,
lib/tufy/fields/id/build_id_number_field.rb,
lib/tufy/fields/name/build_last_name_field.rb,
lib/tufy/errors/required_data_missing_error.rb,
lib/tufy/fields/account/build_user_id_field.rb,
lib/tufy/fields/name/build_first_name_field.rb,
lib/tufy/fields/account/build_shared_by_field.rb,
lib/tufy/fields/address/build_address_1_field.rb,
lib/tufy/fields/address/build_address_2_field.rb,
lib/tufy/fields/name/build_civil_status_field.rb,
lib/tufy/fields/name/build_date_of_birth_field.rb,
lib/tufy/fields/account/build_closed_date_field.rb,
lib/tufy/fields/account/build_expiry_date_field.rb,
lib/tufy/fields/account/build_opened_date_field.rb,
lib/tufy/fields/account/build_segment_tag_field.rb,
lib/tufy/fields/name/build_ac_holder_type_field.rb,
lib/tufy/fields/account/build_account_type_field.rb,
lib/tufy/fields/account/build_legal_action_field.rb,
lib/tufy/fields/address/build_address_type_field.rb,
lib/tufy/fields/account/build_currency_code_field.rb,
lib/tufy/fields/account/build_reported_date_field.rb,
lib/tufy/fields/account/build_account_number_field.rb,
lib/tufy/fields/account/build_account_status_field.rb,
lib/tufy/fields/account/build_payment_amount_field.rb,
lib/tufy/fields/account/build_partial_payment_field.rb,
lib/tufy/fields/account/build_past_due_amount_field.rb,
lib/tufy/fields/account/build_unbilled_balance_field.rb,
lib/tufy/fields/account/build_interest_and_fees_field.rb,
lib/tufy/fields/account/build_payment_frequency_field.rb,
lib/tufy/fields/account/build_fresh_cash_advance_field.rb,
lib/tufy/fields/account/build_installment_amount_field.rb,
lib/tufy/fields/account/build_outstanding_balance_field.rb,
lib/tufy/fields/email_address/build_email_address_field.rb,
lib/tufy/fields/account/build_cash_advance_balance_field.rb,
lib/tufy/fields/contact_number/build_contact_number_field.rb,
lib/tufy/fields/account/build_consumer_or_commercial_field.rb,
lib/tufy/fields/account/build_number_of_installments_field.rb,
lib/tufy/fields/account/build_number_of_days_past_due_field.rb,
lib/tufy/fields/contact_number/build_contact_number_type_field.rb,
lib/tufy/fields/account/build_credit_limit_or_loan_amount_field.rb,
lib/tufy/fields/account/build_restructured_account_number_field.rb,
lib/tufy/fields/contact_number/build_contact_number_format_field.rb

Defined Under Namespace

Modules: Errors, Fields, FormatStrings Classes: BuildAccountSegment, BuildAddressSegment, BuildContactNumberSegment, BuildEmailAddressSegment, BuildEndOfSubjectSegment, BuildField, BuildHeaderSegment, BuildIdSegment, BuildNameSegment, BuildRecord, BuildRecords, BuildSegment, TransformRawData, TransformRawDataArray

Constant Summary collapse

VERSION =
"0.0.13"

Class Method Summary collapse

Class Method Details

.transform_raw_data(raw_data) ⇒ Object



64
65
66
# File 'lib/tufy.rb', line 64

def self.transform_raw_data(raw_data)
  TransformRawData.execute(raw_data: raw_data)
end

.transform_raw_data_array(header_data, raw_data_array) ⇒ Object



68
69
70
71
72
73
# File 'lib/tufy.rb', line 68

def self.transform_raw_data_array(header_data, raw_data_array)
  TransformRawDataArray.execute({
    header_data: header_data,
    raw_data_array: raw_data_array
  })
end