Module: LazyColumns::ActsAsLazyColumnLoader::ClassMethods

Defined in:
lib/lazy_columns/acts_as_lazy_column_loader.rb

Instance Method Summary collapse

Instance Method Details

#lazy_load(*columns) ⇒ Object



6
7
8
9
10
11
# File 'lib/lazy_columns/acts_as_lazy_column_loader.rb', line 6

def lazy_load(*columns)
  return unless table_exists?
  columns = columns.collect(&:to_s)
  exclude_columns_from_default_scope columns
  define_lazy_accessors_for columns
end