Sha256: 6af43ee56f26f08e635ad3ef0f4c4f6c3435c0bdc8aa09860018b866bccb39f6

Contents?: true

Size: 710 Bytes

Versions: 1

Compression:

Stored size: 710 Bytes

Contents

require 'rubygems'
require 'bundler'

require 'rake'

require 'rake/testtask'
require 'rdoc/task'

Bundler::GemHelper.install_tasks

desc "Create documentation"
RDoc::Task.new("doc") { |rdoc|
  rdoc.title = "HBaseRb - Ruby HBase interface that uses thrift"
  rdoc.rdoc_dir = 'docs'
  rdoc.rdoc_files.include('README.rdoc')
  rdoc.rdoc_files.include('lib/hbaserb/*.rb')
}

desc "Re-generate thrift files"
task "regen_thrift" do 
  if ENV['HBASE_HOME'].nil?
    puts "You must set your HBASE_HOME variable before calling this task."
    return
  end
  system "thrift --gen rb -o /tmp #{ENV['HBASE_HOME']}/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift"
  system "mv /tmp/gen-rb/* lib/thrift"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hbaserb-0.0.5 Rakefile