Method: CommitteeDocumentObject#initialize
- Defined in:
- lib/kuality-coeus/data_objects/committee_document/committee_document.rb
#initialize(browser, opts = {}) ⇒ CommitteeDocumentObject
Returns a new instance of CommitteeDocumentObject.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/kuality-coeus/data_objects/committee_document/committee_document.rb', line 13 def initialize(browser, opts={}) @browser = browser defaults = { description: random_alphanums, committee_id: random_alphanums, home_unit: '000001', committee_name: random_alphanums, min_members_for_quorum: rand(100).to_s, maximum_protocols: rand(100).to_s, adv_submission_days: rand(365).to_s, review_type: 'Full', members: collection('CommitteeMember'), areas_of_research: [], schedule: collection('CommitteeSchedule') } (defaults.merge(opts)) end |