Method: BudgetVersionsObject#initialize
- Defined in:
- lib/kuality-coeus/data_objects/budget/budget_versions.rb
#initialize(browser, opts = {}) ⇒ BudgetVersionsObject
Returns a new instance of BudgetVersionsObject.
20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/kuality-coeus/data_objects/budget/budget_versions.rb', line 20 def initialize(browser, opts={}) @browser = browser defaults = { name: random_alphanums_plus(40), budget_periods: collection('BudgetPeriods'), subaward_budgets: collection('SubawardBudget'), personnel: collection('BudgetPersonnel') } (defaults.merge(opts)) requires :document_id, :doc_type end |