Module: JsonapiSwaggerHelpers

Defined in:
lib/jsonapi_swagger_helpers.rb,
lib/jsonapi_swagger_helpers/util.rb,
lib/jsonapi_swagger_helpers/errors.rb,
lib/jsonapi_swagger_helpers/version.rb,
lib/jsonapi_swagger_helpers/readable.rb,
lib/jsonapi_swagger_helpers/writeable.rb,
lib/jsonapi_swagger_helpers/show_action.rb,
lib/jsonapi_swagger_helpers/index_action.rb,
lib/jsonapi_swagger_helpers/configuration.rb,
lib/jsonapi_swagger_helpers/create_action.rb,
lib/jsonapi_swagger_helpers/update_action.rb,
lib/jsonapi_swagger_helpers/destroy_action.rb,
lib/jsonapi_swagger_helpers/resource_mixin.rb,
lib/jsonapi_swagger_helpers/payload_definition.rb,
lib/jsonapi_swagger_helpers/docs_controller_mixin.rb

Defined Under Namespace

Modules: DocsControllerMixin, Errors, Readable, ResourceMixin, Writeable Classes: Configuration, CreateAction, DestroyAction, IndexAction, PayloadDefinition, ShowAction, UpdateAction, Util

Constant Summary collapse

VERSION =
"0.4.1"

Class Method Summary collapse

Class Method Details

.configObject



23
24
25
# File 'lib/jsonapi_swagger_helpers.rb', line 23

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

.configure {|config| ... } ⇒ Object

Yields:



19
20
21
# File 'lib/jsonapi_swagger_helpers.rb', line 19

def self.configure
  yield config
end

.docs_controllerObject



27
28
29
# File 'lib/jsonapi_swagger_helpers.rb', line 27

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

.docs_controller=(controller) ⇒ Object



31
32
33
# File 'lib/jsonapi_swagger_helpers.rb', line 31

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