bin/console in capital_on_tap-0.1.3 vs bin/console in capital_on_tap-0.1.4

- old
+ new

@@ -1,10 +1,11 @@ #!/usr/bin/env ruby # frozen_string_literal: true require 'bundler/setup' require 'capital_on_tap' +require 'date' require 'dotenv' Dotenv.load CapitalOnTap.configure do |config| @@ -14,8 +15,42 @@ config.password = ENV['PASSWORD'] config.debug = true end CapitalOnTap.setup_connection! + +def generate_params + { + Salutation: 'Mr', + FirstName: 'Roberto', + LastName: 'Caras', + DateOfBirth: Date.parse("1980-#{rand(1..12)}-#{rand(1..28)}"), + MobilePhone: "077123456#{rand(11..99)}", + EmailAddress: "oterosantos_#{rand(1..100)}@gmail.com", + PersonalAddress: { + CountryCode: 'UK', + Street: "Unit #{rand(1..99)} Falcon Way Adelaide Industrial Estate, Boucher Road", + PostCode: 'BT12 6SQ', + City: 'Belfast' + }, + TradingName: 'DUNDER MCMIFFLIN LTD', + BusinessLegalName: 'DUNDER MCMIFFLIN LTD', + BusinessLandline: '07874186570', + YearsTrading: rand(1..10), + MonthlyTurnOver: rand(300...9000), + BusinessType: 'LimitedCompany', + BusinessAddress: { + CountryCode: 'UK', + Street: "Unit #{rand(1..99)} Falcon Way Adelaide Industrial Estate, Boucher Road", + PostCode: 'BT12 6SQ', + City: 'Belfast' + }, + RegistrationNumber: 'NI644403' + } +end + +def generate_code + CapitalOnTap::Application.create(generate_params) +end require 'pry' Pry.start