Skip to content

Instantly share code, notes, and snippets.

@airspeed
Last active December 14, 2015 11:49
Show Gist options
  • Save airspeed/5081979 to your computer and use it in GitHub Desktop.
Save airspeed/5081979 to your computer and use it in GitHub Desktop.
Packt Daten aus der Produktion und shickt sie auf den Dev-Server drauf.
def generate_test_orders(destination_server, number_of_test_orders)
Settings.crm[:host] = "https://" + destination_server
return 0 if number_of_test_orders.zero?
crm_client = Clixxie::CrmClient::CrmClient.new
orders_stack = Order.last(number_of_test_orders)
number_of_test_orders.times do |i|
crm_client.post_order(orders_stack[i])
end
end
# usage generate_test_orders("crm-dev.clixxie.de", 10)
def generate_test_orders_from_ids(destination_server, ids_from_test_orders)
Settings.crm[:host] = "https://" + destination_server
return 0 if ids_from_test_orders.length.zero?
crm_client = Clixxie::CrmClient::CrmClient.new
orders_stack = Order.where(:id => ids_from_test_orders)
ids_from_test_orders.length.times do |i|
crm_client.post_order(orders_stack[i])
end
end
# usage generate_test_orders_from_ids("crm-dev.clixxie.de", [1,2,3,4,5])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment