Issue #16937 has been updated by Daniel Pittman.

When I left this I was working on transforming the pull request from mlen into 
something that we could reasonably commit: expunge or collapse commits that 
were unnecessary or confusing.  (For example, expunge the Travis-CI related 
code, collapse "bug fix" into the commit it fixed, reduce churn of the gemspec 
file, etc)

My push is here: 
https://github.com/daniel-pittman/puppet/tree/feature/3.x/new-ruby-dsl-by-mlen

Beyond finishing merging those commits down to a manageable number, I needed to 
check the pull request this was built from for future fixes, and verify that 
all the comments on his code were addressed.  (mlen was going to push a couple 
more changes to his branch to address some of those.)
----------------------------------------
Feature #16937: Improved Ruby DSL
https://projects.puppetlabs.com/issues/16937#change-73274

Author: Andrew  Parker
Status: In Topic Branch Pending Review
Priority: Normal
Assignee: 
Category: language
Target version: 3.1.0
Affected Puppet version: 
Keywords: ruby, dsl, ruby dsl
Branch: 


This is a tracking ticket for the Ruby DSL rewrite that was done as a Google 
Summer of Code project.

There original GSOC12 wording about this project was:

# Feature Parity for the Ruby DSL

## Project Title

Expand Features set for the Ruby DSL of Puppet

## Description/Benefits

The Ruby DSL for Puppet is missing a few features when compared to the native 
DSL. This project would align the Ruby DSL with the native DSL. Examples of 
missing features in the ruby DSL as it stands today:

 * no defined types
 * issues are symbols vs strings
 * parameterized classes validation
 * Composite namevars
 * inheritance/overrides


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to