Method: AwardObject#initialize
- Defined in:
- lib/kuality-coeus/data_objects/award/award.rb
#initialize(browser, opts = {}) ⇒ AwardObject
Returns a new instance of AwardObject.
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/kuality-coeus/data_objects/award/award.rb', line 15 def initialize(browser, opts={}) @browser = browser defaults = { description: random_alphanums, transaction_type: '::random::', award_status: '::random::', award_title: random_alphanums, activity_type: '::random::', award_type: '::random::', project_start_date: right_now[:date_w_slashes], project_end_date: in_a_year[:date_w_slashes], sponsor_id: '::random::', lead_unit: '::random::', obligation_start_date: right_now[:date_w_slashes], obligation_end_date: in_a_year[:date_w_slashes], anticipated_amount: '1000000', obligated_amount: '1000000', transactions: collection('Transaction') } (defaults.merge(opts)) end |