Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class VitalStatType
- attr_accessor :title, :possible_values
- def conditions
- end
- end
- class VitalStatSelectType < VitalStatType
- def conditions
- end
- end
- class VitalStatMultipleSelectType < VitalStatType
- def conditions
- end
- end
- class VitalStatNumberType < VitalStatType
- def conditions
- end
- end
- VitalStat::Gender = VitalStatSelectType.new(:title => 'Gender', :possible_values => {:male => 'Male', :female => 'Female'})
- VitalStat::Age = VitalStatNumberType.new(:title => 'Age')
- VitalStat::Ethnicity = VitalStatMultipleSelectType.new(:title => 'Ethnicity', :possible_values =>
- { :african_american => 'African American',
- :american_indian => 'American Indian',
- :asian => 'Asian',
- :white => 'White/Caucasian',
- :east_indian => 'East Indian'
- })
- class VitalStat < ActiveRecord::Base
- VitalStatTypes = {
- :gender => [Gender, 1],
- :age => [Age, 2],
- :ethnicity => [Ethnicity, 3]
- }
- end
Add Comment
Please, Sign In to add comment