./devel/ruby-docile, Keeps your Ruby DSLs tame and well-behaved

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.1, Package name: ruby24-docile-1.3.1, Maintainer: pkgsrc-users

Docile turns any Ruby object into a DSL. Especially useful with the Builder
pattern.


Required to run:
[lang/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 148f2644dbbd94df6c9ae7211bc5061d18949a62
RMD160: ce62db7f4813512377949f97d1a1a1bcbd46aa91
Filesize: 14.5 KB

Version history: (Expand)


CVS history: (Expand)


   2018-09-23 16:18:11 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-docile: update to 1.3.1

## [v1.3.1 (May 24, 2018)](http://github.com/ms-ati/docile/compare/v1.3.0...v1.3.1)

  - Special thanks to Taichi Ishitani (@taichi-ishitani):
    - Fix for when DSL object is also the block's context (#30)
   2018-02-28 16:47:49 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-docile: update to 1.3.0

## [v1.3.0 (Feb 7, 2018)](http://github.com/ms-ati/docile/compare/v1.2.0...v1.3.0)
  - Allow helper methods in block's context to call DSL methods
  - Add SemVer release policy explicitly
  - Standardize on double-quoted string literals
  - Workaround some more Travis CI shenanigans

## [v1.2.0 (Jan 11, 2018)](http://github.com/ms-ati/docile/compare/v1.1.5...v1.2.0)

  - Special thanks to Christina Koller (@cmkoller)
    - add DSL evaluation returning *return value of the block* (see \ 
`.dsl_eval_with_block_return`)
  - add an example to README
  - keep travis builds passing on old ruby versions
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-03-13 14:34:16 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-docile to 1.1.5.

## [v1.1.5 (Jun 15, 2014)](http://github.com/ms-ati/docile/compare/v1.1.4...v1.1.5)

  - as much as possible, loosen version restrictions on development dependencies
  - clarify gemspec settings as much as possible
  - bump rspec dependency to 3.0.x

## [v1.1.4 (Jun 11, 2014)](http://github.com/ms-ati/docile/compare/v1.1.3...v1.1.4)

  - Special thanks to Ken Dreyer  (@ktdreyer):
    - make simplecov/coveralls optional for running tests \ 
\[[33834852c7](https://github.com/ms-ati/docile/commit … 3579cc5e98)\]
    - update URL in gemspec \ 
\[[174e654a07](https://github.com/ms-ati/docile/commit … 9bc605348a)\]

## [v1.1.3 (Feb 4, 2014)](http://github.com/ms-ati/docile/compare/v1.1.2...v1.1.3)

  - Special thanks to Alexey Vasiliev (@le0pard):
    - fix problem to catch NoMethodError from non receiver object
    - upgrade rspec format to new "expect" syntax

## [v1.1.2 (Jan 10, 2014)](http://github.com/ms-ati/docile/compare/v1.1.1...v1.1.2)

  - remove unnecessarily nested proxy objects (thanks @Ajedi32)!
  - documentation updates and corrections
   2014-03-18 15:34:46 by Takahiro Kambe | Files touched by this commit (4)
Log message:
Add ruby-docile package version 1.1.1.

Docile turns any Ruby object into a DSL. Especially useful with the Builder
pattern.