Sha256: f58fa1ee6bd99e32aad0f3cf2500b01cbf3c556dd113c18c9d9952e2c0630b49

Contents?: true

Size: 574 Bytes

Versions: 1

Compression:

Stored size: 574 Bytes

Contents

# encoding: UTF-8

class Ohm < Thor
  desc "doc", "Generate YARD documentation"
  method_options :open => false
  def doc
    require "yard"

    opts = ["--protected", "--title", "Ohm – Object-hash mapping library for Redis"]

    YARD::CLI::Yardoc.run(*opts)

    system "open doc/index.html" if options[:open]
  end

  desc "deploy", "Deploy documentation"
  def deploy
    system "rsync -az doc/* ohm.keyvalue.org:deploys/ohm.keyvalue.org/"
  end

  desc "test", "Run all tests"
  def test
    Dir["test/**/*_test.rb"].each do |file|
      load file
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ohm-0.0.27 Thorfile