Module: SlackBot::Concerns::InteractionKlass::ClassMethods

Defined in:
lib/slack_bot/concerns/interaction_klass.rb,
sig/slack_bot.rbs

Instance Method Summary collapse

Instance Method Details

#interaction(klass) ⇒ void

This method returns an undefined value.

Parameters:

  • klass (Class)


12
13
14
# File 'lib/slack_bot/concerns/interaction_klass.rb', line 12

def interaction(klass)
  define_singleton_method(:interaction_klass) { klass }
end

#interaction_klassClass



8
9
10
# File 'lib/slack_bot/concerns/interaction_klass.rb', line 8

def interaction_klass
  raise SlackBot::Errors::InteractionClassNotImplemented.new(name)
end