Sha256: d2323f046ab9f50a88d041fa321306ad24193da51794572e12420ee0586e5a52

Contents?: true

Size: 1.38 KB

Versions: 12

Compression:

Stored size: 1.38 KB

Contents

require 'rubygems'
require 'bundler'
begin
	Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
	warn e.message
	warn "Run `bundle install` to install missing gems"
	exit e.status_code
end

require 'rdoc/task'
require 'jeweler'
require 'rspec/core/rake_task'

Jeweler::Tasks.new do |gem|
	gem.name = "ns_connector"
	gem.homepage = ""
	gem.summary = "An interface to NetSuite records via RESTlets."
	gem.description = "This library provides an interface to NetSuite via"\
		"'RESTlets'. This appears to be a quicker and more reliable"\
		"way of interfacing with NetSuite records than the SOAP API."
	gem.authors = ["Christian Marie <pingu@anchor.com.au>"]
	gem.license = 'MIT'
end
Jeweler::RubygemsDotOrgTasks.new

task :default => :test
RSpec::Core::RakeTask.new :test 

task :deploy_to_hopper => [:build, :rdoc, :test] do
	`scp pkg/ns_connector-$(cat VERSION).gem packages@hopper.engineroom.anchor.net.au:public_html/gems/gems/`
	`ssh packages@hopper.engineroom.anchor.net.au "cd /home/packages/public_html/gems && make"`
	if $?.to_i == 0 then
		 puts "Deploy to hopper successful"
	else
	       raise RuntimeError, "Deploy failed :("
	end
end

Rake::RDocTask.new do |rd|
	rd.main = "README.rdoc"
	rd.title = 'NSConnector documentation'
	rd.rdoc_files.include("README.rdoc", "lib/**/*.rb")
	`scp -r html/* packages@hopper.engineroom.anchor.net.au:public_html/gems/docs/ns_connector/`
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ns_connector-0.0.17 Rakefile
ns_connector-0.0.16 Rakefile
ns_connector-0.0.15 Rakefile
ns_connector-0.0.14 Rakefile
ns_connector-0.0.13 Rakefile
ns_connector-0.0.12 Rakefile
ns_connector-0.0.11 Rakefile
ns_connector-0.0.10 Rakefile
ns_connector-0.0.9 Rakefile
ns_connector-0.0.8 Rakefile
ns_connector-0.0.7 Rakefile
ns_connector-0.0.6 Rakefile