module Yake::DSL
Public Instance Methods
handler(name, &block)
click to toggle source
Lambda handler task wrapper
# File lib/yake/dsl.rb, line 11 def handler(name, &block) define_method(name) do |event:nil, context:nil| Yake.wrap(event, context, &block) end end
logger()
click to toggle source
Helper to get logger
# File lib/yake/dsl.rb, line 19 def logger Yake.logger end
logging(switch, logger = nil)
click to toggle source
Turn logging on/off
# File lib/yake/dsl.rb, line 25 def logging(switch, logger = nil) if switch == :on Yake.logger = logger elsif switch == :off Yake.logger = ::Logger.new(nil) else raise Errors::UnknownLoggingSetting, switch end end