Ruby相关的比较cool的工具和代码收集



  1. 文本解析Gem: parslet
    简单的Ruby Lib,用于构建私人的解析器
    实例代码
    require 'parslet'
      include Parslet
    
      # Constructs a parser using a Parser Expression Grammar 
      parser =  str('"') >> 
                (
                  str('\\') >> any |
                  str('"').absent? >> any
                ).repeat.as(:string) >> 
                str('"')
    
      result = parser.parse %Q("this is a valid string") 
      result # => {:string=>"this is a valid string"@1}

    介绍的文章: 
    http://viget.com/extend/write-you-a-parser-for-fun-and-win?utm_source=rubyweekly&utm_medium=email



  2. 构建漂亮的仪表板-dashing or dashing-rails
    https://github.com/gottfrois/dashing-rails
    http://shopify.github.io/dashing/



  3. 链接和新闻分享的网站-monocle
    https://github.com/maccman/monocle



  4. Rails预加载程序: Spring
    可以提高我们的rails,rake的速度,理论是先预加载Rails application,以后在每次运行相同命令的时候,不需要从新boot 系统了。
    https://github.com/jonleighton/spring
    安装
    gem install spring
    使用
     spring rake test test/functional/posts_controller_test.rb



你可能感兴趣的:(Ruby,Rails,tools)