Sha256: 7ec8d02bcc272aca170448a9723a516975fb64db1b01d6553699749308dc115d

Contents?: true

Size: 359 Bytes

Versions: 1

Compression:

Stored size: 359 Bytes

Contents

require 'dolly/class_methods_delegation'

module Dolly
  module ViewQuery
    def raw_view(doc, view_name, opts = {})
      design = "_design/#{doc}/_view/#{view_name}"
      connection.view(design, opts)
    end

    def view_value(doc, view_name, opts = {})
      raw_view(doc, view_name, opts)[:rows].flat_map { |result| result[:value] }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dolly-3.0.1 lib/dolly/view_query.rb