Method: ElasticWeb::RelationCollection#initialize

Defined in:
lib/elasticweb/relation_collection.rb

#initialize(data, options = {}) ⇒ RelationCollection

Returns a new instance of RelationCollection.



7
8
9
10
11
12
13
14
15
# File 'lib/elasticweb/relation_collection.rb', line 7

def initialize(data, options = {})
  data = [] unless data.is_a?(Array)

  @collection = Array(data).map do |item|
    Relation.new(item)
  end

  @options = options.with_indifferent_access
end