Sha256: 825e7fd84f313c4427147859151aadafe416e3fe7dd3597640374592f59332f1

Contents?: true

Size: 1.19 KB

Versions: 8

Compression:

Stored size: 1.19 KB

Contents

{
  "_env!": "Enum(test, development, staging, production)",
  "_task!": "Enum(server, script, console, worker, spec)",
  "_trace": "String",
  "app": {
    "name!": "String",
    "description": "String",
    "url": "URI",
    "_path!": "Dir",
    "reloadable!": "Flag",
    "client": "URI"
  },
  "cookie": {
    "secret!": "String",
    "key": "String"
  },
  "mailgun": {
    "api_key": "String",
    "domain": "String",
    "postbin": "String",
    "mock": "Flag",
    "whitelist": "Array"
  },
  "plivo": {
    "auth_id": "String",
    "auth_token": "String",
    "number": "String",
    "mock": "Flag",
    "whitelist": "Array"
  },
  "userstack": {
    "api_key": "String",
    "use_ssl": "Flag"
  },
  "ipstack": {
    "api_key": "String"
  },
  "log": {
    "enabled!": "Flag",
    "type!": "Enum(stdout, stderr, file)",
    "level!": "Enum(trace, debug, info, warn, error, critical)",
    "path": "File(/*.log$/)"
  },
  "db": {
    "url!": "URI"
  },
  "cache": {
    "servers!": "String",
    "options": {
      "username": "String",
      "password": "String",
      "failover": "Flag",
      "socket_timeout": "Float",
      "socket_failure_delay": "Float",
      "down_retry_delay": "Integer"
    }
  }
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
punk-0.4.1 lib/punk/config/schema.json
punk-0.3.6 lib/punk/config/schema.json
punk-0.3.5 lib/punk/config/schema.json
punk-0.3.4 lib/punk/config/schema.json
punk-0.3.3 lib/punk/config/schema.json
punk-0.3.2 lib/punk/config/schema.json
punk-0.3.1 lib/punk/config/schema.json
punk-0.2.0 lib/punk/config/schema.json