Class: CouchPotato::View::BaseViewSpec

Attributes

Instance Attributes

design_document [R] public

Returns the value of attribute design_document.

klass [R] private

Returns the value of attribute klass.

options [R] private

Returns the value of attribute options.

reduce_function [R] public

Returns the value of attribute reduce_function.

view_name [R] public

Returns the value of attribute view_name.

view_parameters [R] public

Returns the value of attribute view_parameters.

Constructor Summary

public initialize(klass, view_name, options, view_parameters)
[View source]


7
8
9
10
11
12
13
14
15
16
17
# File 'lib/couch_potato/view/base_view_spec.rb', line 7

def initialize(klass, view_name, options, view_parameters)
  @klass = klass
  @design_document = klass.to_s.underscore
  @view_name = view_name
  @options = options
  @view_parameters = {}
  [:group, :include_docs, :descending, :group_level, :limit].each do |key|
    @view_parameters[key] = options[key] if options.include?(key)
  end
  @view_parameters.merge!(view_parameters)
end

Public Visibility

Public Instance Method Summary

#process_results(results)

Public Instance Method Details

process_results

public process_results(results)
[View source]


19
20
21
# File 'lib/couch_potato/view/base_view_spec.rb', line 19

def process_results(results)
  results
end
Generated on Sunday, September 20 2009 at 09:09:13 PM by YARD 0.2.3.5 (ruby-1.8.7).