###########################################
package QuizShow::Model::Questions;
# Mike Schilli, 2008 (
[email protected])
###########################################
use strict;
use warnings;
use base 'Catalyst::Model';
use YAML qw(LoadFile);
my $FILE = "/home/mschilli/data/quiz.yml";
###########################################
sub total {
###########################################
my $yml = LoadFile $FILE;
return scalar @$yml;
}
###########################################
sub get_question {
###########################################
my($m, $index) = @_;
my $yml = LoadFile $FILE;
return undef if $index > $#$yml;
return @{ $yml->[$index] };
}
1;