Csv2Hash (特拉维斯CI) 它是一种用于验证 CSV 并将其映射到 Ruby 哈希的 DSL。 概括 定义数据的预期位置 样品 自动发现一般设置 [MAPPING] 以定义的精度验证单元格 映射中的自动发现位置功能 [COLLECTION] 集合的验证(常规 CSV) 收藏中的自动发现位置功能 结构验证规则 CSV 标头 解析器和配置 回复 配置 例外与否! 在BREAK_ON_FAILURE 模式下 在CSV 模式下 错误格式 样本 CSV数据 规则 错误 个人验证者规则 Yaml 配置文件加载器 类型转换 变化 升级 院子里的文件 贡献 安装 将此行添加到应用程序的 Gemfile 中: gem 'csv2hash' 然后执行: $ bundle 或者自己安装: $ gem install csv2hash 用法 解析基于规则,您应该为每个单元格定义规则
2021-06-18 13:05:23 58KB Ruby
1
SSO 示例服务器 ##设置数据库 从提供的示例文件创建database.yml 、 mongoid.yml和cas.yml配置文件。 cp 数据库.yml.example 数据库.yml cp mongoid.yml.example mongoid.yml cp cas.yml.example cas.yml 准备数据库 耙数据库:设置 种子用户数据库 耙分贝:种子
2021-06-18 13:05:19 46KB Ruby
1
指挥所 CommandPost – 命令模式、对象存储和事件溯源 CommandPost 是一个便于检索和存储对象的库。 对象只不过是哈希,以 JSON 形式存储在关系数据库中。 CommandPost 具有以下功能来促进这一点: 一个基类 (Persistence),它封装了一个 Hash 以允许点符号访问(myobject.myproperty 而不是 myobject['myproperty'])以及该类的计算方法。 一种模式声明语法,可确保仅将有效对象保存到数据库中 模块 (Identity) 为对象提供身份,以便它可以在以后通过其“aggregate_id”进行持久化和检索。 完全集成的“核心”事件溯源机制。 对象不会保存到数据库中,直到它们的“更改事件”首先被记录到事件存储中。 单个表 (aggregate_events) 保存每个对象发生的每个事件。 描绘整个系统在某个
2021-06-18 13:05:16 35KB Ruby
1
马拉松 marathon-ruby是 Marathon API 的 Ruby 客户端。 到目前为止,它还没有完成,但包括启动/更新/删除应用程序的基本功能。 安装 将此行添加到应用程序的 Gemfile 中: gem 'marathon-ruby' 然后执行: $ bundle 或者自己安装: $ gem install marathon-ruby 用法 require 'marathon' client = Marathon . new ( 'your-marathon-server.com' ) client . create_app ( configuration ) client . update_appp ( id , configuration ) client . find_app ( id ) client . delete_app ( id ) 发展 签
2021-06-18 13:05:08 8KB Ruby
1
阿尔弗雷德工作流包管理器工作流 :bomb: 该项目处于开发的早期阶段。 为它加星以关注其发展或做出贡献。 Alfred Workflow Package Manager 是一个用于管理 alfred 工作流的 Ruby on Rails 应用程序。 它很快就会有一个 alfred 工作流伴侣来安装网站上列出的工作流。 该项目很快将在上托管。 安装 $ git clone git@github.com:adambutler/alfred-workflow-package-manager-workflow.git $ cd alfred-workflow-package-manager-workflow $ ln -s $PWD ~ /Library/Application \ Support/Alfred \ 2/Alfred.alfredpreferences/workflows 贡献 非常欢
2021-06-18 13:05:07 548KB Ruby
1
恶毒的 vimilicious 是一个 gem/library,你可以在 vim-ruby 之上使用它来更轻松地编写 vim 脚本、创建 vim 'app' 或任何你想要的 我爱 vim。 我什至喜欢 vim 的内置脚本……有时。 但是,vim 的脚本对于制作复杂的、可维护的应用程序或复杂的脚本来说非常糟糕。 完美的例子是 rails.vim。 就像我喜欢和崇拜 rails.vim 一样......你有没有看过源代码? 天啊! 将 ruby​​ 用于一些 vim 脚本或应用程序创建可以使您的生活更轻松。 只有那些使用 ruby​​ 支持编译的 vim 才能利用 vimilicious 或基于 Vimilicious 的脚本/应用程序,但这在我的书中没问题。 我们不会因为不是每个人都安装了 ruby​​ 就用 C 编写代码,是吗? 安装 $ sudo gem install vimil
2021-06-15 20:03:03 22KB Ruby
1
ruby元编程.pdf ruby 元编程 这本书对ruby的调用原理做了非常精辟的分析。 ruby 元编程 这本书对ruby的元编程方式做了比较好的阐释。 ruby 元编程 这本书对结对编程有一个很好的提现。
2021-06-15 17:47:53 36.81MB ruby 元编程
1
Ruby原理剖析》解开Ruby编程语言的魔法面纱。全书图文并茂、深入浅出地剖析了Ruby编程语言的核心工作原理。作者本着科学实证的精神,设计了一系列实验,帮助读者轻松了解这门编程语言的工作奥秘,包括Ruby如何用虚拟机执行代码,Ruby的垃圾回收算法,以及类和模块在Ruby内部的关系等。
2021-06-15 17:44:01 64.33MB RUBY 原理剖析(
1
Ruby 语言进行了简单介绍。
2021-06-12 17:36:49 203KB ruby
1
参数巡逻 留意可疑参数...然后调用备份 安装 将此行添加到应用程序的 Gemfile 中: gem 'params_patrol' 然后执行: $ bundle 或者自己安装: $ gem install params_patrol 用法 基于strong_parameters ( ) 构建并且是必需的依赖项。 要在 Rails 3 应用程序中使用ParamsPatrol , 在模型级别包括 include ActiveModel :: SuppressForbiddenAttributes 并在控制器级别包括 include ActionController :: HandleUnpermittedParameters ` 还需要设置强参数以在未允许的参数上引发异常,这些参数可以在config/application.rb设置, config . act
2021-06-10 20:03:40 10KB Ruby
1