Class: Mortymer::Rails::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/mortymer/rails/configuration.rb

Overview

A configuration api for Rails & Morty integration

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/mortymer/rails/configuration.rb', line 10

def initialize
  @base_controller_class = "ApplicationController"
  @error_handler = ->(error) { raise error }
  @wrap_methods = true
  @container = Mortymer::Container.new

  # API documentation defaults
  @api_title = "Rick on Rails API"
  @api_version = "v1"
  @api_description = ""
end

Instance Attribute Details

#api_descriptionObject

Returns the value of attribute api_description.



7
8
9
# File 'lib/mortymer/rails/configuration.rb', line 7

def api_description
  @api_description
end

#api_titleObject

Returns the value of attribute api_title.



7
8
9
# File 'lib/mortymer/rails/configuration.rb', line 7

def api_title
  @api_title
end

#api_versionObject

Returns the value of attribute api_version.



7
8
9
# File 'lib/mortymer/rails/configuration.rb', line 7

def api_version
  @api_version
end

#base_controller_classObject

Returns the value of attribute base_controller_class.



7
8
9
# File 'lib/mortymer/rails/configuration.rb', line 7

def base_controller_class
  @base_controller_class
end

#containerObject

Returns the value of attribute container.



7
8
9
# File 'lib/mortymer/rails/configuration.rb', line 7

def container
  @container
end

#error_handlerObject

Returns the value of attribute error_handler.



7
8
9
# File 'lib/mortymer/rails/configuration.rb', line 7

def error_handler
  @error_handler
end

#wrap_methodsObject

Returns the value of attribute wrap_methods.



7
8
9
# File 'lib/mortymer/rails/configuration.rb', line 7

def wrap_methods
  @wrap_methods
end