Skip to content
This repository

May 27, 2012

  1. Francesco Rodríguez

    update Module#mattr_accessor documentation [ci skip]

    authored May 26, 2012

May 14, 2012

  1. Francesco Rodríguez

    removing unnecessary 'examples' noise from activesupport

    authored May 13, 2012

Apr 28, 2012

  1. Alexey Gaziev

    String quotes and trailing spaces

    authored April 29, 2012
  2. Alexey Gaziev

    AS core_ext refactoring pt.2

    authored April 29, 2012

Apr 12, 2012

  1. Daniel Schierbeck

    Remove Module#delegate!

    authored April 12, 2012
  2. Daniel Schierbeck

    Add back the old `deprecate` method as `deprecate!`

    authored October 11, 2011 dasch committed April 12, 2012
  3. Daniel Schierbeck

    Change API docs regarding delegation to non-public methods

    authored September 01, 2011 dasch committed April 12, 2012
  4. Daniel Schierbeck

    Optimize the performance of #delegate

    Remove the use of #__send__ in order to boost performance. This also
    means that you can no longer delegate to private methods on the
    target object.
    authored August 29, 2011 dasch committed April 12, 2012

Apr 05, 2012

  1. Xavier Noria

    revises requires of some AS deprecation files

    authored April 05, 2012
  2. Xavier Noria

    Merge pull request #3084 from esad/master

    Dependency fix for activesupport
    authored April 05, 2012

Apr 01, 2012

  1. Aaron Patterson

    use undef_method to avoid NameError exceptions all the time

    authored March 31, 2012

Mar 30, 2012

  1. Dmitry Plashchynski

    validate attribute names in class and module attribute accessors

    authored March 30, 2012

Mar 16, 2012

  1. Carlos Antonio da Silva

    Remove deprecation from AS::Deprecation behavior, some minor cleanups

    * Refactor log subscriber, use select! to avoid a new object
    * Remove deprecation messages related to AS::Deprecation behavior
      This was added about 2 years ago for Rails 3:
      d4c7d3f
    * Remove some not used requires
    * Refactor delegate to avoid string conversions and if statements inside each block

Jan 20, 2012

  1. Tomasz Zurkowski

    Fix indentation in code example of Delegation

    authored January 20, 2012

Jan 12, 2012

  1. Xavier Noria

    deprecates Module#local_constant_names

    authored January 12, 2012

Dec 25, 2011

  1. Xavier Noria

    removes the compatibility method Module#method_names

    authored December 25, 2011
  2. Xavier Noria

    removes the compatibility method Module#instance_method_names

    authored December 25, 2011
  3. Sergey Nartimov

    ruby 1.9 returns method names as symbols

    authored December 25, 2011
  4. Vasiliy Ermolovich

    Module#name returns nil for anonymous class in ruby 1.9

    authored December 25, 2011

Dec 24, 2011

  1. Sergey Nartimov

    remove deprecated Module#synchronize from ActiveSupport

    authored December 24, 2011

Dec 20, 2011

  1. José Valim

    Remove more dead code from AS.

    authored December 20, 2011
  2. José Valim

    Initial pass at removing dead 1.8.x code from Active Support.

    There are a bunch of other implicit branches that adds
    1.8.x specific code that still needs to be removed. Pull
    requests for those cases are welcome.
    authored December 20, 2011

Nov 29, 2011

  1. Aaron Patterson

    Module#synchronize is deprecated with no replacement. Please use `mon…

    …itor` from ruby's standard library.
    authored November 29, 2011

Oct 30, 2011

  1. Xavier Noria

    defines Module#qualified_const_(defined?|get|set) and String#deconsta…

    …ntize
    
    This commit also implements a faster version of #demodulize I was unable
    to isolate with git add --patch.
    
    Not a big fan of the name #deconstantize. It complements #demodulize
    getting rid of the rightmost constant, hence the name, but it is
    unrelated to the well-known #constantize. So unsure. Could not come
    with anything better, please feel free to rename.
    authored October 29, 2011

Sep 23, 2011

  1. José Valim

    Use safe_constantize where possible.

    authored September 23, 2011

Sep 20, 2011

  1. Esad Hajdarevic

    Add a missing require for 'active_support/deprecation' in Module#depr…

    …ecate
    authored September 20, 2011

Aug 25, 2011

  1. Jon Leighton

    Revert all the stuff to do with disallowing non-public methods for Mo…

    …dule#delegate
    authored August 25, 2011

Aug 16, 2011

  1. Xavier Noria

    prefer ends_with? over slicing

    authored August 16, 2011

Aug 15, 2011

  1. Jon Leighton

    Add a test for delegating a method ending in '=' as this is a special…

    … case.
    authored August 15, 2011
  2. Arun Agrawal

    Need to include public_send

    authored August 15, 2011
  3. Jon Leighton

    Split up the definitions in Module#delegate depending on :allow_nil, …

    …and don't use exceptions for flow control in the :allow_nil => true case.
    authored August 15, 2011
  4. Jon Leighton

    Fix the line number in the backtrace when Module#delegate raises

    authored August 15, 2011
  5. Jon Leighton

    Just do the method call directly in Module#delegate, if we can (we ca…

    …nnot for method names ending in '='). Two reasons: 1) it's faster, see https://gist.github.com/1089783 and 2) more importantly, delegate should not allow you to accidentally call private or protected methods.
    authored July 18, 2011

Aug 06, 2011

  1. Evan Light

    Refactored to more closely resemble idiom applied for on_nil

    authored August 05, 2011

Aug 01, 2011

  1. Dmitriy Kiriyenko

    Remove unnecessary require (happened after fcbde45)

Something went wrong with that request. Please try again.