Sha256: 3340502a1b7cdbf1246ccaf5c4aef7ca4ce30a1114772aba14b66f0916707104

Contents?: true

Size: 1.06 KB

Versions: 12

Compression:

Stored size: 1.06 KB

Contents

require 'swagger/blocks'
require "jsonapi_spec_helpers"
require "jsonapi_swagger_helpers/errors"
require "jsonapi_swagger_helpers/configuration"
require "jsonapi_swagger_helpers/payload_definition"
require "jsonapi_swagger_helpers/util"
require "jsonapi_swagger_helpers/readable"
require "jsonapi_swagger_helpers/writeable"
require "jsonapi_swagger_helpers/index_action"
require "jsonapi_swagger_helpers/show_action"
require "jsonapi_swagger_helpers/create_action"
require "jsonapi_swagger_helpers/update_action"
require "jsonapi_swagger_helpers/destroy_action"
require "jsonapi_swagger_helpers/resource_mixin"
require "jsonapi_swagger_helpers/docs_controller_mixin"

require "jsonapi_swagger_helpers/railtie" if defined?(Rails)

module JsonapiSwaggerHelpers
  def self.configure
    yield config
  end

  def self.config
    @config ||= Configuration.new
  end

  def self.docs_controller
    @docs_controller ||= ::DocsController
  end

  def self.docs_controller=(controller)
    @docs_controller = controller
  end
end

Swagger::Blocks::OperationNode.prepend(JsonapiSwaggerHelpers)

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
jsonapi_swagger_helpers-0.6.6 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.6.5 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.6.4 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.6.3 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.6.2 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.6.1 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.6.0 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.5.4 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.5.3 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.5.2 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.5.1 lib/jsonapi_swagger_helpers.rb
jsonapi_swagger_helpers-0.5.0 lib/jsonapi_swagger_helpers.rb