Sha256: 61df904f7fd492944263bdb0ed580a03882b4e7b3e7d4cefe5b20a36a8fe9f65

Contents?: true

Size: 450 Bytes

Versions: 15

Compression:

Stored size: 450 Bytes

Contents

class Progressrus
  class Store
    class NotImplementedError < StandardError; end
    class BackendError < StandardError; end

    class Base
      def persist(progress)
        raise NotImplementedError
      end

      def scope(scope)
        raise NotImplementedError
      end

      def find(scope, id)
        raise NotImplementedError
      end

      def flush(scope, id = nil)
        raise NotImplementedError
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
progressrus-1.0.3 lib/progressrus/store/base.rb
progressrus-1.0.2 lib/progressrus/store/base.rb
progressrus-1.0.1 lib/progressrus/store/base.rb
progressrus-1.0.0 lib/progressrus/store/base.rb
progressrus-0.1.8 lib/progressrus/store/base.rb
progressrus-0.1.7 lib/progressrus/store/base.rb
progressrus-0.1.6 lib/progressrus/store/base.rb
progressrus-0.1.5 lib/progressrus/store/base.rb
progressrus-0.1.4 lib/progressrus/store/base.rb
progressrus-0.1.3 lib/progressrus/store/base.rb
progressrus-0.1.2 lib/progressrus/store/base.rb
progressrus-0.1.1 lib/progressrus/store/base.rb
progressrus-0.1.0 lib/progressrus/store/base.rb
progressrus-0.0.4 lib/progressrus/store/base.rb
progressrus-0.0.3 lib/progressrus/store/base.rb