Sha256: 1e00a3f2e3e3be8552b69e6bf613c9fcdc212f19e4f755fe9a32c74fb5bcee93

Contents?: true

Size: 714 Bytes

Versions: 1

Compression:

Stored size: 714 Bytes

Contents

module Cul
  module Scv
    module Fedora
      class DummyObject
        attr_accessor :pid
        def initialize(pid, isNew=false)
          @pid = pid
          @isNew = isNew
        end
        def new_record?
          @isNew
        end
        def connection
          Cul::Scv::Fedora.connection
        end    
        def repository
          Cul::Scv::Fedora.repository
        end
        def spawn(pid)
          s = DummyObject.new(pid)
          s.connection= connection
          s.repository= repository
          s
        end
        protected
        def connection=(connection); @connection = connection; end
        def repository=(repo); @repository = repo; end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cul_scv_hydra-0.14.1 lib/cul_scv_fedora/dummy_object.rb