Sha256: d2b5caa38f27699646f3bc34042b681ddb9121f5ffe424043c6c7f20cffa892a

Contents?: true

Size: 1.15 KB

Versions: 7

Compression:

Stored size: 1.15 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"
  },
  "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

7 entries across 7 versions & 1 rubygems

Version Path
punk-0.1.4 lib/punk/config/schema.json
punk-0.1.3 lib/punk/config/schema.json
punk-0.1.2 lib/punk/config/schema.json
punk-0.1.0 lib/punk/config/schema.json
punk-0.0.3 lib/punk/config/schema.json
punk-0.0.2 lib/punk/config/schema.json
punk-0.0.1 lib/punk/config/schema.json