Sha256: a57f71f66236536987a328da504ec97b9e42ae83ece8447147f8eef7c771669f

Contents?: true

Size: 322 Bytes

Versions: 1

Compression:

Stored size: 322 Bytes

Contents

module Elastic::Railties
  module TypeExtensions
    def self.included(_klass)
      _klass.extend ClassMethods
    end

    module ClassMethods
      def references(*_includes)
        # TODO: check target allows options
        definition.middleware_options[:ar_collect_includes] = _includes
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
elastic-rails-0.5.0 lib/elastic/railties/type_extensions.rb