File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 1
1
class HocSurvey2014
2
2
3
+ def self . normalize ( data )
4
+ result = { }
5
+
6
+ result [ :name_s ] = required stripped data [ :name_s ]
7
+ result [ :email_s ] = required stripped data [ :email_s ]
8
+ result [ :country_s ] = enum ( data [ :country_s ] . to_s . strip . downcase , HOC_COUNTRIES . keys )
9
+ result [ :user_description_s ] = required stripped data [ :user_description_s ]
10
+ result [ :event_location_type_s ] = stripped data [ :event_location_type_s ]
11
+ result [ :students_number_i ] = required stripped data [ :students_number_i ]
12
+ result [ :students_number_girls_i ] = required stripped data [ :students_number_girls_i ]
13
+ result [ :students_number_ethnicity_i ] = required stripped data [ :students_number_ethnicity_i ]
14
+ result [ :students_grade_levels_ss ] = stripped data [ :students_grade_levels_ss ]
15
+ result [ :event_tutorial_ss ] = stripped data [ :event_tutorial_ss ]
16
+ result [ :event_technology_ss ] = stripped data [ :event_technology_ss ]
17
+ result [ :event_experience_s ] = required stripped data [ :event_experience_s ]
18
+ result [ :event_improvement_s ] = stripped data [ :event_improvement_s ]
19
+ result [ :event_annual_s ] = stripped data [ :event_annual_s ]
20
+ result [ :teacher_plan_teach_cs_s ] = stripped data [ :teacher_plan_teach_cs ]
21
+ result [ :teacher_first_year_s ] = stripped data [ :teacher_first_year_s ]
22
+ result [ :teacher_how_heard_s ] = stripped data [ :teacher_how_heard_s ]
23
+
24
+ result
25
+ end
26
+
3
27
def self . claim_prize_code ( type , user_id , params = { } )
4
28
ip_address = params [ :ip_address ] || request . ip
5
29
You can’t perform that action at this time.
0 commit comments