Module: Utilities

Includes:
StringFactory
Included in:
BudgetPersonnelObject, Navigation, PHSFellowshipQuestionnaireObject, S2SQuestionnaireObject
Defined in:
lib/kuality-coeus/utilities.rb

Instance Method Summary collapse

Instance Method Details

#get(item) ⇒ Object



5
6
7
# File 'lib/kuality-coeus/utilities.rb', line 5

def get(item)
  instance_variable_get(snakify(item))
end

#make_user(opts = {}) ⇒ Object



13
14
15
16
17
18
# File 'lib/kuality-coeus/utilities.rb', line 13

def make_user(opts={})
  un=opts[:user]
  role=opts[:role]
  un ||= role
  set(un, (make UserObject, opts))
end

#random_percentageObject



24
25
26
# File 'lib/kuality-coeus/utilities.rb', line 24

def random_percentage
  random_dollar_value(100)
end

#set(item, obj) ⇒ Object



9
10
11
# File 'lib/kuality-coeus/utilities.rb', line 9

def set(item, obj)
  instance_variable_set(snakify(item), obj)
end

#snake_case(string) ⇒ Object



20
21
22
# File 'lib/kuality-coeus/utilities.rb', line 20

def snake_case(string)
  StringFactory.damballa(string)
end