Sha256: 2feef013ad5f0e62042c89379a60cd2e4d0323b812186951058748480d229c79

Contents?: true

Size: 666 Bytes

Versions: 29

Compression:

Stored size: 666 Bytes

Contents

module CurationConcerns
  module FactoryHelpers
    module_function

    def load_factories_for(context, klass)
      context.instance_exec(klass) do |curation_concern_class|
        let(:curation_concern_type_underscore) { curation_concern_class.name.underscore }
        let(:default_work_factory_name) { curation_concern_type_underscore }
        let(:default_work_factory_name_with_files) { "#{default_work_factory_name}_with_files".to_sym }
        let(:private_work_factory_name) { "private_#{curation_concern_type_underscore}".to_sym }
        let(:public_work_factory_name) { "public_#{curation_concern_type_underscore}".to_sym }
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
curation_concerns-1.0.0.beta1 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.14.0 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.14.0.pre4 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.14.0.pre3 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.14.0.pre2 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.14.0.pre1 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.13.1 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.13.0 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre9 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre8 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre7 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre6 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre5 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre4 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre3 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre2 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.12.0.pre1 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.11.0 spec/support/curation_concerns/factory_helpers.rb
curation_concerns-0.11.0.rc1 spec/support/curation_concerns/factory_helpers.rb