module ActiveRecord::VirtualAttributes::VirtualIncludes::ClassMethods

Public Instance Methods

virtual_includes(name) click to toggle source
# File lib/active_record/virtual_attributes/virtual_includes.rb, line 20
def virtual_includes(name)
  load_schema
  _virtual_includes[name.to_s]
end

Private Instance Methods

define_virtual_include(name, uses) click to toggle source
# File lib/active_record/virtual_attributes/virtual_includes.rb, line 27
def define_virtual_include(name, uses)
  self._virtual_includes = _virtual_includes.merge(name => uses)
end