base_command.rb 275 B

12345678910111213141516171819202122232425
  1. class BaseCommand
  2. def self.name
  3. cmd.name
  4. end
  5. def self.call(*args)
  6. cmd.call(*args)
  7. end
  8. def self.cmd
  9. raise 'NYI'
  10. end
  11. def self.restricted_to
  12. nil
  13. end
  14. def self.example_command(event=nil)
  15. nil
  16. end
  17. def self.admin_opts
  18. nil
  19. end
  20. end