Sha256: a2f2affb071b64fc05dc066fe2230d37c86d44f3d14f7cdb2de77682a177c84e

Contents?: true

Size: 482 Bytes

Versions: 1

Compression:

Stored size: 482 Bytes

Contents

module DataMapper
  module Spec
    module CollectionHelpers
      module GroupMethods
        def self.extended(base)
          base.class_inheritable_accessor :loaded
          base.loaded = false
          super
        end

        def should_not_be_a_kicker(ivar = :@articles)
          unless loaded
            it 'should not be a kicker' do
              instance_variable_get(ivar).should_not be_loaded
            end
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ghost_dm-core-1.3.0.beta lib/dm-core/spec/lib/collection_helpers.rb