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