quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

Ruby5 #469

Ruby5 - Episode #469 - June 3rd, 2014

  • Codeship
  • RSpec 3
    • Removed support for Ruby 1.8.6 and 1.9.1
    • Improved Ruby 2.x support
    • New rspec-support gem
    • Robust, well-tested upgrade process
    • Improved Docs
    • Gems are now signed
    • Zero monkey patching mode
    • New names for hook scopes: :example and :context
    • DSL methods yield the example as an argument
      • RSpec::Core::Example provides access to all the details about an example
    • New expose_dsl_globally config option to disable rspec-core monkey patching
    • Define example group aliases with alias_example_group_to
    • New example group aliases: xdescribe, xcontext, fdescribe, fcontext
    • Changes to pending semantics (and introduction of skip)
    • New API for one-liners: is_expected
    • Example groups can be ordered individually
    • New ordering strategy API
      • config.register_ordering(:description_length) do |list|
        • list.sort_by { |item| item.description.length }
    • rspec --init improvements
    • New --dry-run CLI option
    • Formatter API changes
    • Assertion config changes
    • Define derived metadata
    • Removals
    • rspec-expectations, rspec-mocks, rspec-rails
  • Git 2.0.0
    • ‘git push’ default has changed
    • ‘git add’ in directory
    • ‘git add’ adds removals
  • bower-rails
    • rake tasks for bower on rails
    • JSON configuration
      • rails g bower_rails:initialize json
  • JSON responses with PostgreSQL
    • how to craft a huge Postgres query that will generate pure JSON much quicker than Rails
    • 10X faster than plain
  • Serialization & Enumeration
    • module Enumerable ; def as_json

♫ JUNIP - Far Away

by Shazam