class ActiveMocker::Collection

Attributes

collection[RW]

Public Class Methods

new(collection = []) click to toggle source
# File lib/active_mocker/mock/collection.rb, line 11
def initialize(collection = [])
  @collection = collection
end

Public Instance Methods

<<(*records) click to toggle source
# File lib/active_mocker/mock/collection.rb, line 15
def <<(*records)
  collection.concat(records.flatten)
end
==(val) click to toggle source
# File lib/active_mocker/mock/collection.rb, line 37
def ==(val)
  @collection == val
end
blank?() click to toggle source
# File lib/active_mocker/mock/collection.rb, line 41
def blank?
  to_a.blank?
end
each() { |item| ... } click to toggle source
# File lib/active_mocker/mock/collection.rb, line 19
def each
  collection.each do |item|
    yield(item)
  end
end
hash() click to toggle source
# File lib/active_mocker/mock/collection.rb, line 33
def hash
  @collection.hash
end
to_a() click to toggle source
# File lib/active_mocker/mock/collection.rb, line 25
def to_a
  @collection
end
to_ary() click to toggle source
# File lib/active_mocker/mock/collection.rb, line 29
def to_ary
  to_a
end