Method: FlexColumns::ActiveRecord::Base::ClassMethods#include_flex_columns_from

Defined in:
lib/flex_columns/active_record/base.rb

#include_flex_columns_from(*args, &block) ⇒ Object

Includes flex columns from another class. Includes FlexColumns::Including::IncludeFlexColumns, and then does what looks like an infinitely-recursing call – but, because Ruby is so badass, this actually calls the method that has just been included into the class, instead (i.e., the one from FlexColumns::Including::IncludeFlexColumns).

See FlexColumns::Including::IncludeFlexColumns#include_flex_columns_from for more information.



52
53
54
55
# File 'lib/flex_columns/active_record/base.rb', line 52

def include_flex_columns_from(*args, &block)
  include FlexColumns::Including::IncludeFlexColumns
  include_flex_columns_from(*args, &block)
end