Class: ActiveVersion::Audits::SQLBuilder::ClassMethods::BatchCollector

Inherits:
Struct
  • Object
show all
Defined in:
lib/active_version/audits/sql_builder.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#recordsObject

Returns the value of attribute records

Returns:

  • (Object)

    the current value of records



10
11
12
# File 'lib/active_version/audits/sql_builder.rb', line 10

def records
  @records
end

Instance Method Details

#<<(record) ⇒ Object



11
12
13
14
# File 'lib/active_version/audits/sql_builder.rb', line 11

def <<(record)
  records << record
  self
end

#add(record) ⇒ Object



16
17
18
# File 'lib/active_version/audits/sql_builder.rb', line 16

def add(record)
  self << record
end

#concat(list) ⇒ Object



20
21
22
23
# File 'lib/active_version/audits/sql_builder.rb', line 20

def concat(list)
  records.concat(Array(list))
  self
end

#to_aObject



25
26
27
# File 'lib/active_version/audits/sql_builder.rb', line 25

def to_a
  records
end