class Nodes::Collection

Attributes

_collection[RW]
klass[RW]

Public Class Methods

new(klass) click to toggle source
# File lib/buho_cfdi/nodes/collection.rb, line 5
def initialize(klass)
  @klass = klass
  @_collection = []
end

Public Instance Methods

add(params) click to toggle source
# File lib/buho_cfdi/nodes/collection.rb, line 14
def add(params)
  instance = klass.new(params)
  _collection << instance

  instance
end
all() click to toggle source
# File lib/buho_cfdi/nodes/collection.rb, line 10
def all
  _collection
end