var_database_mock.rb 693 Bytes
# frozen_string_literal: true
class VarDatabaseMock
  class << self
    def setup_db
      ActiveRecord::Schema.define(version: 1) do
        create_table :products do |t|
          t.string :code
          t.string :name
          t.string :var_status, default: 'pending'
          t.string :var_barcode_url
          t.string :var_barcode
          t.datetime :var_payment
          t.datetime :var_payment_expires_at
          t.string :var_id
          t.string :var_service
          t.float :var_fee
          t.float :var_paid_amount
          t.datetime :var_payment_at
          t.string :var_payment_method

          t.timestamps null: false
        end
      end
    end
  end
end