Sha256: bfd9704e53dcbfb09a71dc4947d6eebca04e46b6cb6c46e42b3d37be04f275c9

Contents?: true

Size: 379 Bytes

Versions: 14

Compression:

Stored size: 379 Bytes

Contents

module Trax
  module Model
    module MTI
      module Namespace
        extend ::Trax::Core::EagerAutoloadNamespace

        class << self
          attr_reader :base_mti_model
        end

        def self.base_model(model)
          @base_mti_model = model
        end

        def self.all
          @all ||= base_mti_model.subclasses
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
trax_model-0.0.98 lib/trax/model/mti/namespace.rb
trax_model-0.0.97 lib/trax/model/mti/namespace.rb
trax_model-0.0.96 lib/trax/model/mti/namespace.rb
trax_model-0.0.95 lib/trax/model/mti/namespace.rb
trax_model-0.0.93 lib/trax/model/mti/namespace.rb
trax_model-0.0.92 lib/trax/model/mti/namespace.rb
trax_model-0.0.91 lib/trax/model/mti/namespace.rb
trax_model-0.0.9 lib/trax/model/mti/namespace.rb
trax_model-0.0.8 lib/trax/model/mti/namespace.rb
trax_model-0.0.7 lib/trax/model/mti/namespace.rb
trax_model-0.0.6 lib/trax/model/mti/namespace.rb
trax_model-0.0.5 lib/trax/model/mti/namespace.rb
trax_model-0.0.4 lib/trax/model/mti/namespace.rb
trax_model-0.0.3 lib/trax/model/mti/namespace.rb