<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MooseX on Peczenyj's Blog</title><link>http://pacman.blog.br/categories/moosex/</link><description>Recent content in MooseX on Peczenyj's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 07 Feb 2014 20:13:00 +0000</lastBuildDate><atom:link href="http://pacman.blog.br/categories/moosex/atom.xml" rel="self" type="application/rss+xml"/><item><title>MooseX - a new Ruby DSL for Object Oriented Programming (and much more)</title><link>http://pacman.blog.br/blog/2014/02/07/moosex-a-new-ruby-dsl-for-object-oriented-programming-and-much-more/</link><pubDate>Fri, 07 Feb 2014 20:13:00 +0000</pubDate><guid>http://pacman.blog.br/blog/2014/02/07/moosex-a-new-ruby-dsl-for-object-oriented-programming-and-much-more/</guid><description>&lt;p>MooseX is a postmodern object DSL for Ruby &lt;a href="https://travis-ci.org/peczenyj/MooseX">&lt;img src="https://travis-ci.org/peczenyj/MooseX.png" alt="Build Status">&lt;/a> &lt;a href="http://badge.fury.io/rb/moosex">&lt;img src="https://badge.fury.io/rb/moosex.png" alt="Gem Version">&lt;/a>&lt;/p>
&lt;p>This is a DSL for object creation, aspects, method delegation and much more. It is based on Perl Moose and Moo, two important modules who add a better way of Object Orientation development (and I enjoy A LOT). Using a declarative stype, using Moose/Moo you can create attributes, methods, the entire constructor and much more. But I can&amp;rsquo;t find something similar in Ruby world, so I decide port a small subset of Moose to create a powerfull DSL for object construction.&lt;/p></description></item></channel></rss>