Sha256: fe6ca181c176d4789e0a16bb9c4d364a27973580b7a6bd1267b3ed760df718ef

Contents?: true

Size: 829 Bytes

Versions: 9

Compression:

Stored size: 829 Bytes

Contents

# vim: set ft=ruby :
require 'corundum/tasklibs'

module Corundum
  Corundum::register_project(__FILE__)

  core = Core.new

  core.in_namespace do
    GemspecFiles.new(core)

    #Also available: 'unfinished': TODO and XXX
    ["debug", "profanity", "ableism", "racism"].each do |type|
      QuestionableContent.new(core) do |content|
        content.type = type
      end
    end
    rspec = RSpec.new(core)
    cov = SimpleCov.new(core, rspec) do |cov|
      cov.threshold = 70
    end

    gem = GemBuilding.new(core)
    cutter = GemCutter.new(core,gem)
    email = Email.new(core)
    vc = Git.new(core) do |vc|
      vc.branch = "master"
    end

    yd = YARDoc.new(core)

    docs = DocumentationAssembly.new(core, yd, rspec, cov)

    pages = GithubPages.new(docs)
  end
end

task :default => [:release, :publish_docs]

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
corundum-0.4.1 lib/corundum/default_configuration/skel-files/rakefile
corundum-0.4.0 lib/corundum/default_configuration/skel-files/rakefile
corundum-0.3.9 lib/corundum/default_configuration/skel-files/rakefile
corundum-0.3.8 lib/corundum/default_configuration/skel-files/rakefile
corundum-0.3.7 lib/corundum/default_configuration/skel-files/rakefile
corundum-0.3.6 lib/corundum/default_configuration/skel-files/rakefile
corundum-0.3.5 lib/corundum/default_configuration/skel-files/rakefile
corundum-0.3.4 lib/corundum/default_configuration/skel-files/rakefile
corundum-0.3.3 lib/corundum/default_configuration/skel-files/rakefile