diff --git a/lib/trust_level.rb b/lib/trust_level.rb index b37e2b03be4dbd9126cc29039e64aa581a41365a..11ef8dac509ddc577fe30f67d74e71d3912dca5a 100644 --- a/lib/trust_level.rb +++ b/lib/trust_level.rb @@ -93,6 +93,28 @@ module TrustLevel end end + class Olympias + TrustLevel.register do |manual:, **| + new if manual == "Olympias" + end + + def support_call?(*) + true + end + + def send_message?(*) + true + end + + def credit_card_transaction?(*) + true + end + + def to_s + "Olympias" + end + end + class Customer TrustLevel.register do |manual:, plan_name:, **| if manual && manual != "Customer"