module RailsDynamicAssociations::Config

Public Instance Methods

actor_models() click to toggle source
# File lib/rails_dynamic_associations/config.rb, line 62
def actor_models
        @actor_models ||=
                        Engine.config.actor_model_names
                                        .filter_map &:safe_constantize
end
association_directions() click to toggle source
# File lib/rails_dynamic_associations/config.rb, line 53
def association_directions
        @association_directions ||=
                association_names[:directions].keys.tap do |directions|
                        class << directions
                                include Naming
                        end
                end
end
association_names() click to toggle source
# File lib/rails_dynamic_associations/config.rb, line 49
def association_names
        Engine.config.names
end