Module: Utilities

Includes:
StringFactory
Included in:
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_role(role) ⇒ Object



17
18
19
# File 'lib/kuality-coeus/utilities.rb', line 17

def make_role(role)
  set(role, (make UserObject, role: role))
end

#make_user(un) ⇒ Object



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

def make_user(un)
  set(un, (make UserObject, user: un))
end

#random_percentageObject



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

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



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

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