From 3b9877621c29fcedf9bc5c9bce4a1de0b931dbd6 Mon Sep 17 00:00:00 2001
From: Garrett Honeycutt <github@garretthoneycutt.com>
Date: Fri, 18 Nov 2016 11:58:02 -0500
Subject: [PATCH] Ruby231 (#155)

* Include puppet version requirements in metadata

* Support Ruby 2.3.1

This patch is needed to support the new Puppet v4 AIO which uses Ruby
2.3.1.
---
 .travis.yml   | 2 ++
 metadata.json | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 4c2df32..92d25c3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -21,6 +21,8 @@ matrix:
     env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes"
   - rvm: 2.1.9
     env: PUPPET_GEM_VERSION="~> 4.5.0"
+  - rvm: 2.3.1
+    env: PUPPET_GEM_VERSION="~> 4"
   - rvm: default
     sudo: required
     dist: trusty
diff --git a/metadata.json b/metadata.json
index c261032..bc43b3c 100644
--- a/metadata.json
+++ b/metadata.json
@@ -8,6 +8,9 @@
   "project_page": "https://github.com/camptocamp/puppet-postfix",
   "issues_url": "https://github.com/camptocamp/puppet-postfix/issues",
   "description": "Postfix Module for Puppet",
+  "requirements": [
+    {"name":"puppet","version_requirement":">= 3.0.0 < 5.0.0" }
+  ],
   "dependencies": [
     {
       "name": "puppetlabs/stdlib",
-- 
GitLab