`
java-admin
  • 浏览: 1382011 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论

Ruby DSL 一

 
阅读更多

http://blackanger.blog.51cto.com/140924/23166/

 

http://developer.51cto.com/art/200912/169503.htm

 

 

http://www.infoq.com/cn/news/2007/06/dsl-or-not

 

http://news.csdn.net/n/20080606/116564.html

 

http://www.enet.com.cn/article/2007/1010/A20071010859996.shtml

 

http://www.agiledon.com/?p=435

 

http://xixilive.blog.163.com/blog/static/551796902010622104356102/

 

分享到:
评论

相关推荐

    squib, 用于Prototype卡游戏的ruby DSL.zip

    squib, 用于Prototype卡游戏的ruby DSL 点火 点火器是一个用于Prototype卡和电路板游戏的ruby DSL插件。 写一点 ruby,定义你的数据库,然后将你的游戏编译成一系列的print-and-play甚至 print-on-demand 。

    Ruby-RubyJMeter一个基于Ruby的DSL用于构建JMeter测试计划

    Ruby-JMeter是一个强大的工具,它将Ruby编程语言与Apache JMeter测试框架相结合,为性能测试和负载测试提供了灵活且易于使用的领域特定语言(DSL)。这个工具使得测试人员和开发者能够用Ruby编写JMeter测试计划,...

    cfer, 工具箱和 ruby DSL,用于自动化使用 AWS CloudFormation的基础架构.zip

    cfer, 工具箱和 ruby DSL,用于自动化使用 AWS CloudFormation的基础架构 Cfer Cfer是一个用于管理CloudFormation模板的轻量级工具包。请阅读这里的Cfer 。支持Cfer是 pre-1.0 软件,可能包含 Bug 或者不完整的功能...

    ruby_dsl_talk_companion:Aman King 的演讲“Simple Ruby DSL Techniques”的代码伴侣

    Ruby DSL(领域特定语言)是Ruby编程语言的一个强大特性,它允许开发者创建易于理解、高度定制化的代码结构,类似于自然语言。Aman King的“Simple Ruby DSL Techniques”演讲旨在探讨如何利用Ruby的灵活性来构建...

    Ruby-Jbuilder通过一个构建式DSL创建JSON结构

    Jbuilder是一个Ruby gem,它提供了一个简洁的Domain Specific Language (DSL),让开发者能够通过一种构造式的语法来构建复杂的JSON对象,避免了手动拼接字符串的繁琐。这个DSL使得编写和维护JSON序列化代码变得更加...

    Ruby-Main一个类工厂和DSL用于快速生成命令行程序

    Main是一个Ruby类工厂和领域特定语言(DSL),专门设计用于快速、简洁地生成命令行程序。 "Main"库的核心理念是通过提供一种结构化的方式来定义命令行选项和子命令,使得代码更加清晰、易于维护。它允许开发者用一...

    温顺:温顺使您的Ruby DSL保持驯服且行为规范

    用法基本:Ruby 作为DSL 假设我们要创建一个用于修改Array对象的DSL。 如果仅将Array的方法视为DSL会不会很好? with_array ( [ ] ) do push 1 push 2 pop push 3end#=> [1, 3] 没问题,只需像这样定义with_array...

    orchparty:使用Ruby DSL编写您自己的业务流程配置,使您可以拥有混合,导入和变量

    Orchparty 使用Ruby DSL编写您...1.强大的Ruby DSL作为YAML的替代品 YAML非常适合用于配置,它具有简洁的语法,无论人类还是机器都可以读取。 此外,它适用于大多数配置。 此外,YAML支持引用,继承和多行字符串之类

    avro-builder:Ruby DSL创建Avro模式

    Avro::Builder提供了一个Ruby DSL来创建模式。 创建此DSL的原因是: Ruby不支持 。 Avro IDL仅可用于定义协议。 可以从IDL协议中将模式提取为JSON,但是对导入的支持仍然有限。 提供有关我们为何开发avro-...

    decontaminate:一种用于从复杂的XML文档中提取数据的Ruby DSL

    它提供了一个简单的Ruby DSL,用于从Nokogiri对象中选择值并将结果存储在类似JSON的Ruby哈希和数组中。 安装 将此行添加到您的应用程序的Gemfile中: gem 'decontaminate' 然后执行: $ bundle 或将其自己安装为...

    Ruby-Blender一个模块化的远程命令执行框架

    Ruby-Blender通过其独特的纯Ruby DSL(领域特定语言)和命令行界面(CLI)来实现这一目标。 **DSL:Ruby-Blender的核心** Ruby-Blender的DSL是一种简洁的编程语法,专为描述和执行跨服务器任务而设计。它允许开发者...

    ronin-sql:用于编写SQL注入的Ruby DSL

    ronin-sql| | 描述{Ronin :: SQL}是用于编写的Ruby DSL。产品特点提供用于编码/解码SQL数据的便捷方法。 提供特定于域的语言(DSL),用于编写普通SQL和。例子便利方法转义字符串: "O'Brian".sql_escape# => "'O''...

    riptables:用于生成iptables配置的Ruby DSL

    翻录Riptables(发音为ri-pee-tables)是用于生成IP表配置的Ruby DSL。 制定了以下设计目标: 必须支持IPv4和IPv6规则必须允许单个文件包含基于给定role和zone多个环境的配置。 必须支持任何类型的表或链。 必须...

    saxxy:用于构建 SAX 解析器的 Ruby DSL

    Saxxy用于 SAX 解析器的 Ruby DSL Saxxy 被设计为用于创建 SAX 解析器的 DSL。 如果有人告诉您您是受虐狂,因为您正在 SAX 解析 HTML,请向她展示Saxxy 。 它目前支持 、 、 并且非常容易实现您自己的解析器绑定。...

    duplo:一个微小的可笑的Ruby DSL,用于生成多维数据

    一个很小的Ruby DSL,用于生成集合。 用法 假设您喜欢矩阵(与我同在),但不手工推出它们。 或者说您需要在控制台中快速生成一些数据样本,但是编写嵌套循环并不是您真正的乐趣所在。 那么呢: require "duplo...

    Ruby-Skeptick一个通用的DSL用于构建和运行ImageMagick命令

    Ruby-Skeptick是一个强大的开发工具,专门为Ruby程序员设计,用于构建和执行ImageMagick命令。ImageMagick是一款广泛使用的开源跨平台图像处理库,能够处理各种图像格式,并提供了丰富的图像操作功能。Skeptick作为...

    Ruby-Yard是一款Ruby文档工具

    与其他文档工具相比,Yard的一个显著优势在于它支持自定义域特定语言(DSL)的文档,这意味着你可以为你的特定项目或库定义自己的文档样式和结构。 Yard的另一个亮点是其模板系统。默认情况下,Yard会生成一套标准...

    Ruby元编程 源代码 Metaprogramming Ruby source code

    1. **方法定义**:Ruby允许在运行时定义新方法,如`define_method`。这个方法接受一个符号作为方法名和一个代码块,然后在指定的对象或类上创建一个新方法。 2. **类和模块的开放性**:Ruby的类和模块在运行时可以...

    blockenspiel:Ruby DSL块的全面实现

    Blockenspiel是一个帮助程序库,旨在简化DSL块的实现。 它被设计为全面而强大的功能,支持大多数常见的使用模式,并且在存在嵌套块和多线程的情况下可以正常工作。 摘要 Blockenspiel是一个帮助程序库,提供了用于...

    ript:Ript提供了干净的Ruby DSL用于描述防火墙规则,并实现了类似数据库迁移的功能来应用规则

    Ript提供了干净的Ruby DSL来描述防火墙规则,并实现了类似于数据库迁移的功能,以在停机时间为零的情况下应用规则。 Ript在Linux上可与iptables使用,并且是用Ruby编写的。 正在安装 确保已安装Ruby 1.9+,然后运行...

Global site tag (gtag.js) - Google Analytics