zipmark/rspec_api_documentation

View on GitHub
lib/rspec_api_documentation/writers/writer.rb

Summary

Maintainability
A
0 mins
Test Coverage
module RspecApiDocumentation
  module Writers
    class Writer
      attr_accessor :index, :configuration

      def initialize(index, configuration)
        self.index = index
        self.configuration = configuration
      end

      def self.write(index, configuration)
        writer = new(index, configuration)
        writer.write
      end

      def self.clear_docs(docs_dir)
        if File.exist?(docs_dir)
          FileUtils.rm_rf(docs_dir, :secure => true)
        end
        FileUtils.mkdir_p(docs_dir)
      end
    end
  end
end