class ElasticWeb::RelationCollection
Attributes
collection[R]
options[R]
Public Class Methods
new(data, options = {})
click to toggle source
# 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
Public Instance Methods
each() { |item| ... }
click to toggle source
# File lib/elasticweb/relation_collection.rb, line 17 def each return enum_for(:each) unless block_given? @collection.each { |item| yield item } end