class Fluent::YoOutput
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/fluent/plugin/out_yo.rb, line 8 def initialize super require 'yo' end
Public Instance Methods
configure(conf)
click to toggle source
Calls superclass method
# File lib/fluent/plugin/out_yo.rb, line 13 def configure(conf) super raise Fluent::ConfigError, 'Visit http://yoapi.justyo.co/ and get an api key' if !@api_key or @api_key.empty? @yo = Yo.new(@api_key) end
emit(tag, es, chain)
click to toggle source
# File lib/fluent/plugin/out_yo.rb, line 22 def emit(tag, es, chain) begin @yo.yo rescue => e raise Fluent::ConfigError, "Maybe Yo config is mistaken: #{e.class}, #{e.message}" end chain.next end
shutdown()
click to toggle source
# File lib/fluent/plugin/out_yo.rb, line 20 def shutdown; end
start()
click to toggle source
# File lib/fluent/plugin/out_yo.rb, line 19 def start; end