Jeremy Kemper
b16c36e688
Introduce Concern#class_methods and Kernel#concern
2014-02-23 12:06:23 -07:00
Damien Mathieu
7aae4e5e66
remove useless duplication in include test
2013-07-22 10:31:14 +02:00
Marat Kazbekov
0ebf45cf5d
remove duplication in test
2013-07-18 20:48:19 +05:00
Mike Dillon
2d7a86e179
Raise when multiple included blocks are defined
2013-05-16 11:28:31 -07:00
Aaron Patterson
b8d8c50785
use AS::TestCase as the base class
2012-01-05 17:12:46 -08:00
José Valim
401393b656
Deprecate InstanceMethods namespace handling in ActiveSupport::Concern.
...
This avoids the unnecessary "yo dawg, I heard you like include, so I put a module that includes your module when it is included" approach when building extensions.
2011-11-21 22:17:35 +00:00
Joshua Peek
669fd84910
AS::Concern redefines "include" to lazy include modules as dependencies
2009-05-29 17:03:23 -05:00
Joshua Peek
c7c35be8fe
AS::Concern includes InstanceMethods module if it exists
2009-05-29 16:28:54 -05:00
Joshua Peek
4e50a35fa2
Break up DependencyModule's dual function of providing a "depend_on" DSL and "included" block DSL into separate modules. But, unify both approaches under AS::Concern.
2009-05-28 11:35:36 -05:00