Sha256: e3a00df63bbb826f681025c0d75df4caf9d0ad2d9b498373108f99c47a4cbbed

Contents?: true

Size: 1.55 KB

Versions: 8

Compression:

Stored size: 1.55 KB

Contents

require 'rubygems'
require 'rake'

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gem|
    gem.name = "lunetas"
    gem.summary = %Q{Rack micro framework intended for APIs}
    gem.description = %Q{This is a micro framework based in Rack, inspired in Sinatra, camping and many others. The intention is to have fast responses for simple API calls. The base unit of this framework are the classes, which registers a regular expression that will match this resource.}
    gem.email = "iv@nvald.es"
    gem.homepage = "http://github.com/ivanvc/lunetas"
    gem.authors = ["Iván Valdés (@ivanvc)"]
    gem.add_development_dependency "rspec", ">= 1.2.9"
    gem.add_development_dependency "yard", ">= 0"
    gem.add_development_dependency "shotgun", ">= 0"
    gem.add_dependency "rack", ">= 0"
    # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
end

require 'spec/rake/spectask'
Spec::Rake::SpecTask.new(:spec) do |spec|
  spec.libs << 'lib' << 'spec'
  spec.spec_files = FileList['spec/**/*_spec.rb']
end

Spec::Rake::SpecTask.new(:rcov) do |spec|
  spec.libs << 'lib' << 'spec'
  spec.pattern = 'spec/**/*_spec.rb'
  spec.rcov = true
end

task :spec => :check_dependencies

task :default => :spec

begin
  require 'yard'
  YARD::Rake::YardocTask.new
rescue LoadError
  task :yardoc do
    abort "YARD is not available. In order to run yardoc, you must: sudo gem install yard"
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
lunetas-0.1.2 Rakefile
lunetas-0.1.1 Rakefile
lunetas-0.1.0 Rakefile
lunetas-0.0.4 Rakefile
lunetas-0.0.3 Rakefile
lunetas-0.0.2 Rakefile
lunetas-0.0.1 Rakefile
lunetas-0.0.0 Rakefile