gem install rails --pre
rails new my_app -T
| require "rexml/document" | |
| require "rubygems" | |
| require "builder" | |
| customers = [] | |
| items = [] | |
| File.open(File.dirname(__FILE__) + "/orders.xml", "r") do |file| | |
| doc = REXML::Document.new(file) | |
| doc.root.elements.each do |order| | |
| order.elements.each do |element| |
| product_data = [ | |
| "PE316,Zvukotesna vlozka SPIRE pro redukci hluku,104,51", | |
| "RI080,FAN COOLER PASIVNI,491,88", | |
| "QE091,Nabijecka PENTAGRAM Pocket USB,608,30", | |
| "QU286,RAMECEK ViPower VYMENNY PLAST ATA,572,95", | |
| "PU441,RAZER LYCOSA Gaming Keyboard,160,56", | |
| "QE170,ICON,136,47", | |
| "SE125,UTP OCHRANA KONEKTORU,310,17", | |
| "TI390,PCI Express,415,56", | |
| "TO120,PRINTSERVER Digitus Fast Ethernet USB,674,38", |
| composite = Swt::Widgets::Shell.new(Redcar::ApplicationSWT.display, Swt::SWT::MODELESS) | |
| layout = Swt::Layout::RowLayout.new(Swt::SWT::VERTICAL) | |
| composite.setLayout(layout) | |
| text = Swt::Widgets::Text.new(composite, Swt::SWT::SINGLE | Swt::SWT::LEFT | Swt::SWT::ICON_CANCEL) | |
| text.set_layout_data(Swt::Layout::RowData.new(400, 20)) | |
| list = Swt::Widgets::List.new(composite, Swt::SWT::V_SCROLL | Swt::SWT::H_SCROLL | Swt::SWT::SINGLE) | |
| list.set_layout_data(Swt::Layout::RowData.new(400, 200)) | |
| composite.set_size(420,280) | |
| composite.open | |
| x, y = Redcar.gui.dialog_adapter.send(:get_coordinates, :cursor) |