Class: Lamby::Configuration
- Inherits:
-
Object
- Object
- Lamby::Configuration
- Defined in:
- lib/lamby/config.rb
Instance Method Summary collapse
- #event_bridge_handler ⇒ Object
- #event_bridge_handler=(func) ⇒ Object
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #initialize_defaults ⇒ Object
- #reconfigure {|_self| ... } ⇒ Object
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
23 24 25 |
# File 'lib/lamby/config.rb', line 23 def initialize initialize_defaults end |
Instance Method Details
#event_bridge_handler ⇒ Object
38 39 40 |
# File 'lib/lamby/config.rb', line 38 def event_bridge_handler @event_bridge_handler end |
#event_bridge_handler=(func) ⇒ Object
42 43 44 |
# File 'lib/lamby/config.rb', line 42 def event_bridge_handler=(func) @event_bridge_handler = func end |
#initialize_defaults ⇒ Object
34 35 36 |
# File 'lib/lamby/config.rb', line 34 def initialize_defaults @event_bridge_handler = lambda { |event, context| puts(event) } end |
#reconfigure {|_self| ... } ⇒ Object
27 28 29 30 31 32 |
# File 'lib/lamby/config.rb', line 27 def reconfigure instance_variables.each { |var| instance_variable_set var, nil } initialize_defaults yield(self) if block_given? self end |