Class: SpreeCmCommissioner::VotingContestant

Inherits:
Base
  • Object
show all
Defined in:
app/models/spree_cm_commissioner/voting_contestant.rb

Instance Method Summary collapse

Instance Method Details

#special_rule?Boolean

special_rules (JSONB): show-specific config. When type is set, contestant has a special rule.

{ "type" => "golden_buzzer" } - reason from season voting_config["special_rule_types"]

Returns:

  • (Boolean)


15
16
17
# File 'app/models/spree_cm_commissioner/voting_contestant.rb', line 15

def special_rule?
  special_rules['type'].present?
end

#special_rule_typeObject



19
20
21
# File 'app/models/spree_cm_commissioner/voting_contestant.rb', line 19

def special_rule_type
  special_rules['type']
end