Method: DegreeObject#initialize

Defined in:
lib/kuality-coeus/data_objects/proposal_development/degrees.rb

#initialize(browser, opts = {}) ⇒ DegreeObject

Returns a new instance of DegreeObject.



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/kuality-coeus/data_objects/proposal_development/degrees.rb', line 10

def initialize(browser, opts={})
  @browser = browser

  defaults = {
      type:            '::random::',
      description:     random_alphanums_plus,
      graduation_year: Time.random(year_range: 35).strftime('%Y')
  }
  set_options(defaults.merge(opts))
  requires :document_id, :person
end