Class: KSConnect::API::Plugin::Config

Inherits:
Object
  • Object
show all
Includes:
Logs
Defined in:
lib/ksconnect/api/plugin/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Logs

included

Constructor Details

#initializeConfig

Returns a new instance of Config.



11
12
13
# File 'lib/ksconnect/api/plugin/config.rb', line 11

def initialize
  @on_initialize = @on_update = @on_teardown = @on_push = lambda { |msg| logger.debug "No callback set for msg: #{msg}" }
end

Instance Attribute Details

#on_initializeObject

Returns the value of attribute on_initialize.



9
10
11
# File 'lib/ksconnect/api/plugin/config.rb', line 9

def on_initialize
  @on_initialize
end

#on_pushObject

Returns the value of attribute on_push.



9
10
11
# File 'lib/ksconnect/api/plugin/config.rb', line 9

def on_push
  @on_push
end

#on_teardownObject

Returns the value of attribute on_teardown.



9
10
11
# File 'lib/ksconnect/api/plugin/config.rb', line 9

def on_teardown
  @on_teardown
end

#on_updateObject

Returns the value of attribute on_update.



9
10
11
# File 'lib/ksconnect/api/plugin/config.rb', line 9

def on_update
  @on_update
end