associated-press/app/config/AppConfig.scala (13 lines of code) (raw):

package config import play.api.Configuration class AppConfig(playConfig: Configuration) { private val config = playConfig.underlying val associatedPressAPIDefaultFeedUrl: String = config.getString("associatedPress.apiDefaultFeedUrl") val associatedPressAPIKey: String = config.getString("associatedPress.apiKey") val s3UploadEnabled: Boolean = config.getBoolean("aws.s3.uploadEnabled") val s3UploadBucketName: String = if (s3UploadEnabled) config.getString("aws.s3.uploadBucketName") else "" val dynamoDBNextPageTable: String = config.getString("aws.dynamodb.nextPageTable") }