module Abstractor::Abstractable
Public Class Methods
included(base)
click to toggle source
@!parse include Abstractor::Abstractable::InstanceMethods
@!parse extend Abstractor::Abstractable::ClassMethods
# File lib/abstractor/abstractable.rb, line 5 def self.included(base) base.class_eval do has_many :abstractor_abstractions, class_name: Abstractor::AbstractorAbstraction, as: :about has_many :abstractor_abstraction_groups, class_name: Abstractor::AbstractorAbstractionGroup, as: :about accepts_nested_attributes_for :abstractor_abstractions, allow_destroy: false end base.send(:include, InstanceMethods) base.extend(ClassMethods) end