Sha256: 3e98519a3067486a172533f0a1265f2428705f15acda89e3d8a8c398ea378446

Contents?: true

Size: 532 Bytes

Versions: 3

Compression:

Stored size: 532 Bytes

Contents

module Dolly
  module DepracatedDatabase
    Database = Struct.new(:connection) do
      def request(*args)
        connection.request(*args)
      end

      def post(*args)
        connection.post(*args)
      end
    end

    def view(*args)
      opts = args.pop if args.last.is_a? Hash
      opts ||= {}
      connection.view(*args, opts.merge(include_docs: true))
    end

    def database
      warn "[DEPRECATION] `database` is deprecated.  Please use `connection` instead."
      Database.new(connection)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dolly-3.1.5 lib/dolly/depracated_database.rb
dolly-3.1.4 lib/dolly/depracated_database.rb
dolly-3.1.3 lib/dolly/depracated_database.rb