diff options
Diffstat (limited to 'cpp/bindings')
| -rw-r--r-- | cpp/bindings/qpid/ruby/README.rdoc | 27 | ||||
| -rw-r--r-- | cpp/bindings/qpid/ruby/Rakefile | 74 |
2 files changed, 101 insertions, 0 deletions
diff --git a/cpp/bindings/qpid/ruby/README.rdoc b/cpp/bindings/qpid/ruby/README.rdoc new file mode 100644 index 0000000000..960fdf6107 --- /dev/null +++ b/cpp/bindings/qpid/ruby/README.rdoc @@ -0,0 +1,27 @@ += Qpid - Open Source AMQP Messaging + +Qpid is an cross-platform enterprise messaging system. + +Version :: 0.10.0.alpha.0 + += Links + +Documents :: http://qpid.apache.org/ + += Installation + +You can install Qpid with the following command. + + $ gem install qpid + +== Examples + +Take a look at the integration tests for examples on how to leverage +the messaging capabilities of Qpid in your Ruby applications. + +== License + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor licensing agreements. + + diff --git a/cpp/bindings/qpid/ruby/Rakefile b/cpp/bindings/qpid/ruby/Rakefile new file mode 100644 index 0000000000..ef2b158eba --- /dev/null +++ b/cpp/bindings/qpid/ruby/Rakefile @@ -0,0 +1,74 @@ +# Rakefile for Qpid -*- ruby -*- +# +# 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. +# + +task :noop + +require 'rubygems' +require 'rake/clean' +require 'rake/rdoctask' +require 'rake/testtask' + +CLOBBER.include('pkg') + +load './lib/qpid/version.rb' + +desc 'Default: run all tests.' +task :default => :'test:all' + +#--------------- +# Testing tasks. +#--------------- + +desc 'Run all tests (alias for test:all).' +task :test => :'test:all' + +namespace :test do + desc "Run all tests (default)." + task :all => [:units, :integrations] + + desc "Run unit tests." + Rake::TestTask.new(:units) do |t| + t.libs << '.' + t.pattern = 'test/test*.rb' + t.verbose = true + end + + desc "Run integration tests." + Rake::TestTask.new(:integrations) do |t| + t.libs << '.' + t.pattern = 'test/integration/*.rb' + t.verbose = true + end + +end + +#--------------------- +# Documentation tasks. +#--------------------- + +Rake::RDocTask.new( + :rdoc => 'rdoc', + :clobber_rdoc => 'rdoc:clean', + :rerdoc => 'rdoc:force' + ) do |rd| + rd.main = 'README.rdoc' + rd.options << '--all' + rd.rdoc_files.include('README.rdoc', 'lib/**/*.rb') +end |
