app/models/experiment_option.rb
class ExperimentOption
def self.all
[{name: 'essays', id: 1},
{name: 'math_quizzes', id: 2},
{name: 'combination', id: 3}]
end
def self.find(id)
all.find {|option| option[:id] == id}
end
def self.find_all(ids)
return nil unless ids
all.find_all {|option| ids.include?(option[:id])}
end
def self.find_by_phase(phase)
options = all
options.tap { options.delete({name: 'essays', id: 1}) if phase == 'phase_one' }
end
end