From 6ddce1972d933cc85a4f19a8d73985f2cda54011 Mon Sep 17 00:00:00 2001 From: lresende Date: Thu, 19 Nov 2009 17:58:47 +0000 Subject: Removing obsolete release candidate tag git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882226 13f79535-47bb-0310-9956-ffa450edef68 --- .../RubyBank/bigbank.account/AccountServiceImpl.rb | 94 ---------------------- 1 file changed, 94 deletions(-) delete mode 100644 tags/cpp-1.0-incubating-M2-RC2/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb (limited to 'tags/cpp-1.0-incubating-M2-RC2/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb') diff --git a/tags/cpp-1.0-incubating-M2-RC2/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb b/tags/cpp-1.0-incubating-M2-RC2/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb deleted file mode 100644 index a82b226a76..0000000000 --- a/tags/cpp-1.0-incubating-M2-RC2/sca/samples/RubyBank/bigbank.account/AccountServiceImpl.rb +++ /dev/null @@ -1,94 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# - -require "rexml/document" -include REXML - -class AccountServiceImpl - - attr_writer :accountDataService - attr_writer :stockQuoteService - attr_writer :currency - - def initialize() - print "Ruby - AccountServiceImpl.initialize\n" - end - - def getAccountReport(customerID) - - checking = @accountDataService.getCheckingAccount(customerID) - - savings = @accountDataService.getSavingsAccount(customerID) - - stock = @accountDataService.getStockAccount(customerID); - symbol = stock.root.elements["symbol"].text - quantity = stock.root.elements["quantity"].text - - price = @stockQuoteService.getQuote(symbol); - - balance = fromUSDollarToCurrency(price.to_f * quantity.to_f) - - report = Document.new <<-eof - - - - - #{ checking.root.elements["accountNumber"].text } - - - #{ fromUSDollarToCurrency(checking.root.elements["balance"].text) } - - - - - - #{ savings.root.elements["accountNumber"].text } - - - #{ fromUSDollarToCurrency(savings.root.elements["balance"].text) } - - - - - - #{ stock.root.elements["accountNumber"].text } - - - #{ symbol } - - - #{ quantity } - - - #{ balance } - - - - - eof - - return report - end - - def fromUSDollarToCurrency(value) - return value.to_f * 0.8 if @currency == "EURO" - return value.to_f - end - -end -- cgit v1.2.3