Class: Consumer::Controls::Handle::Settings::Example

Inherits:
Object
  • Object
show all
Includes:
Messaging::Handle, Settings::Setting
Defined in:
lib/consumer/controls/handle/settings.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#some_other_settingObject

Returns the value of attribute some_other_setting.



13
14
15
# File 'lib/consumer/controls/handle/settings.rb', line 13

def some_other_setting
  @some_other_setting
end

Instance Method Details

#configure(settings:) ⇒ Object



15
16
17
# File 'lib/consumer/controls/handle/settings.rb', line 15

def configure(settings:)
  settings.set(self)
end

#handle(message_data) ⇒ Object

Raises:



19
20
21
# File 'lib/consumer/controls/handle/settings.rb', line 19

def handle(message_data)
  raise Settings::Error if some_setting.nil?
end