From: Bryan Duxbury Date: Tue, 31 Mar 2009 23:51:07 +0000 (+0000) Subject: THRIFT-410. rb: Ruby lib should have no checked in generated code X-Git-Tag: 0.2.0~177 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=16b29a989e9af77130b626c011c56f07d197b8b5;p=common%2Fthrift.git THRIFT-410. rb: Ruby lib should have no checked in generated code Forgot the gen-rb in lib/rb/benchmark. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760739 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/lib/rb/benchmark/gen-rb/BenchmarkService.rb b/lib/rb/benchmark/gen-rb/BenchmarkService.rb deleted file mode 100644 index dd6db04e..00000000 --- a/lib/rb/benchmark/gen-rb/BenchmarkService.rb +++ /dev/null @@ -1,100 +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. -# - -# -# Autogenerated by Thrift -# -# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING -# - -require 'thrift' -require 'thrift/protocol' -require File.dirname(__FILE__) + '/Benchmark_types' - - module ThriftBenchmark - module BenchmarkService - class Client - include ::Thrift::Client - - def fibonacci(n) - send_fibonacci(n) - return recv_fibonacci() - end - - def send_fibonacci(n) - send_message('fibonacci', Fibonacci_args, :n => n) - end - - def recv_fibonacci() - result = receive_message(Fibonacci_result) - return result.success unless result.success.nil? - raise Thrift::ApplicationException.new(Thrift::ApplicationException::MISSING_RESULT, 'fibonacci failed: unknown result') - end - - end - - class Processor - include ::Thrift::Processor - - def process_fibonacci(seqid, iprot, oprot) - args = read_args(iprot, Fibonacci_args) - result = Fibonacci_result.new() - result.success = @handler.fibonacci(args.n) - write_result(result, oprot, 'fibonacci', seqid) - end - - end - - # HELPER FUNCTIONS AND STRUCTURES - - class Fibonacci_args - include ::Thrift::Struct - N = 1 - - Thrift::Struct.field_accessor self, :n - FIELDS = { - N => {:type => Thrift::Types::BYTE, :name => 'n'} - } - - def struct_fields; FIELDS; end - - def validate - end - - end - - class Fibonacci_result - include ::Thrift::Struct - SUCCESS = 0 - - Thrift::Struct.field_accessor self, :success - FIELDS = { - SUCCESS => {:type => Thrift::Types::I32, :name => 'success'} - } - - def struct_fields; FIELDS; end - - def validate - end - - end - - end - - end diff --git a/lib/rb/benchmark/gen-rb/Benchmark_constants.rb b/lib/rb/benchmark/gen-rb/Benchmark_constants.rb deleted file mode 100644 index 8c64e805..00000000 --- a/lib/rb/benchmark/gen-rb/Benchmark_constants.rb +++ /dev/null @@ -1,30 +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. -# - -# -# Autogenerated by Thrift -# -# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING -# - -require 'thrift/protocol' -require File.dirname(__FILE__) + '/Benchmark_types' - - module ThriftBenchmark -end diff --git a/lib/rb/benchmark/gen-rb/Benchmark_types.rb b/lib/rb/benchmark/gen-rb/Benchmark_types.rb deleted file mode 100644 index ff8e57fd..00000000 --- a/lib/rb/benchmark/gen-rb/Benchmark_types.rb +++ /dev/null @@ -1,29 +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. -# - -# -# Autogenerated by Thrift -# -# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING -# - -require 'thrift/protocol' - -module ThriftBenchmark - end