Sha256: 70feb884d4b7c84a49071487d8bce96004239a9721f63238abe43d555ba554ba

Contents?: true

Size: 1.17 KB

Versions: 6

Compression:

Stored size: 1.17 KB

Contents

lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)

require 'rubygems'
require 'rake/clean'
require 'rake/testtask'
require 'date'
require 'semantic_logger/version'

desc "Build gem"
task :gem  do |t|
  gemspec = Gem::Specification.new do |spec|
    spec.name        = 'semantic_logger'
    spec.version     = SemanticLogger::VERSION
    spec.platform    = Gem::Platform::RUBY
    spec.authors     = ['Reid Morrison']
    spec.email       = ['reidmo@gmail.com']
    spec.homepage    = 'https://github.com/ClarityServices/semantic_logger'
    spec.date        = Date.today.to_s
    spec.summary     = "Semantic Logger for Ruby, and Ruby on Rails"
    spec.description = "Machine readable document oriented logging with support for MongoDB and text files"
    spec.files       = FileList["./**/*"].exclude('*.gem', 'nbproject').map{|f| f.sub(/^\.\//, '')}
    spec.has_rdoc    = true
    spec.add_development_dependency 'shoulda'
  end
  Gem::Builder.new(gemspec).build
end

desc "Run Test Suite"
task :test do
  Rake::TestTask.new(:functional) do |t|
    t.test_files = FileList['test/*_test.rb']
    t.verbose    = true
  end

  Rake::Task['functional'].invoke
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
semantic_logger-0.3.3 Rakefile
semantic_logger-0.3.2 Rakefile
semantic_logger-0.3.1 Rakefile
semantic_logger-0.3.0 Rakefile
semantic_logger-0.2.0 Rakefile
semantic_logger-0.1.0 Rakefile