Class: Mara::Configure

Inherits:
Object
  • Object
show all
Defined in:
lib/mara/configure.rb

Overview

The configuration for Mara

Author:

  • Maddie Schipper

Since:

  • 1.0.0

Defined Under Namespace

Classes: AwsConfig, DynamoConfig

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfigure

Note:

This should never be called directly by the client.

Create a new instance.

Since:

  • 1.0.0



88
89
90
91
92
# File 'lib/mara/configure.rb', line 88

def initialize
  @env = 'production'
  @dynamodb = DynamoConfig.new(nil, nil)
  @aws = AwsConfig.new('us-east-1')
end

Instance Attribute Details

#awsMara::Configure::AwsConfig (readonly)

The Aws config

Returns:

Since:

  • 1.0.0



74
75
76
# File 'lib/mara/configure.rb', line 74

def aws
  @aws
end

#dynamodbMara::Configure::DynamoConfig (readonly)

The DynamoDB config

Returns:

Since:

  • 1.0.0



80
81
82
# File 'lib/mara/configure.rb', line 80

def dynamodb
  @dynamodb
end

#envString (readonly)

The current environment that Mara is configured for.

Returns:

  • (String)

Since:

  • 1.0.0



68
69
70
# File 'lib/mara/configure.rb', line 68

def env
  @env
end