Sha256: c9a38b478171b0fb406b34aeeb346ed355cd013c1303853abe24b9e73337d31d

Contents?: true

Size: 488 Bytes

Versions: 36

Compression:

Stored size: 488 Bytes

Contents

class Qa::ApidocGenerator < Rails::Generators::Base
  source_root File.expand_path('../templates', __FILE__)

  desc """
This generator makes the following changes to your application:
1. Add swagger-docs gem and bundle install
2. Add swagger documentation for the QA linked data API

"""

  def add_to_gemfile
    gem 'swagger-docs'

    Bundler.with_clean_env do
      run "bundle install"
    end
  end

  def copy_api_docs
    directory "public/qa/apidoc", recursive: false
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
qa-5.14.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.13.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.12.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.11.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.10.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.9.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.8.1 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.8.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.7.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.6.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.5.2 lib/generators/qa/apidoc/apidoc_generator.rb
qa-4.3.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-3.1.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-2.3.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.5.1 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.5.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.4.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.3.1 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.3.0 lib/generators/qa/apidoc/apidoc_generator.rb
qa-5.2.0 lib/generators/qa/apidoc/apidoc_generator.rb