Sha256: 49211c9a8f94e9cb9ff18a159296528ee1ea2b8161c1fa81235cd5b309f37f65

Contents?: true

Size: 835 Bytes

Versions: 1

Compression:

Stored size: 835 Bytes

Contents

begin
  require "#{dir = File.dirname(__FILE__)}/task/gemgem"
rescue LoadError
  sh 'git submodule update --init --recursive'
  exec Gem.ruby, '-S', $PROGRAM_NAME, *ARGV
end

%w[lib rest-builder/lib rest-builder/promise_pool/lib].each do |path|
  $LOAD_PATH.unshift(File.expand_path("#{dir}/rest-core/#{path}"))
end

desc 'Run console'
task 'console' do
  ARGV.shift
  ARGV.unshift 'rack'
  load `which rib`.chomp
end

desc 'Run server'
task 'server' do
  ARGV.shift
  load 'bin/rest-gw2'
end

Gemgem.init(dir) do |s|
  require 'rest-gw2/version'
  s.name    = 'rest-gw2'
  s.version = RestGW2::VERSION
  s.add_runtime_dependency('rest-core', '>=4.0.0')
  %w[jellyfish rack rack-handlers
     dalli lru_redux].each{ |g| s.add_development_dependency(g) }

  # exclude rest-core
  s.files.reject!{ |f| f.start_with?('rest-core/') }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rest-gw2-0.4.0 Rakefile