Sha256: 9835ef19e07ead629481872ed5e2d03a240e900522fcc20d9e0dd66f1aa202be

Contents?: true

Size: 693 Bytes

Versions: 1

Compression:

Stored size: 693 Bytes

Contents

require 'rubygems'
require 'bundler'
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.4 Rakefile