module NestedRecord::Macro::ClassMethods

Public Instance Methods

has_many_nested(name, **options, &block) click to toggle source
# File lib/nested_record/macro.rb, line 7
def has_many_nested(name, **options, &block)
  NestedRecord::Setup::HasMany.new(self, name, **options, &block)
end
has_one_nested(name, **options, &block) click to toggle source
# File lib/nested_record/macro.rb, line 11
def has_one_nested(name, **options, &block)
  NestedRecord::Setup::HasOne.new(self, name, **options, &block)
end
nested_accessors(from:, **options, &block) click to toggle source
# File lib/nested_record/macro.rb, line 15
def nested_accessors(from:, **options, &block)
  NestedRecord::NestedAccessorsSetup.new(self, from, **options, &block)
end