class Bixby::Command

Public Class Methods

new() click to toggle source
# File lib/bixby-client/command.rb, line 8
def initialize()
end
subclasses() click to toggle source

retrieve all loaded subclasses of this class

@return [Array<Class>] List of subclasses

# File lib/bixby-client/command.rb, line 14
def self.subclasses
  @subclasses
end

Private Class Methods

inherited(subclass) click to toggle source
# File lib/bixby-client/command.rb, line 20
def self.inherited(subclass)
  if superclass.respond_to? :inherited
    superclass.inherited(subclass)
  end
  @subclasses ||= []
  @subclasses << subclass
end