Sha256: e386c17d8451ab8ae6a1b8aa66ab08deb95e51698584f2a7f23082dd1861cb82

Contents?: true

Size: 244 Bytes

Versions: 2

Compression:

Stored size: 244 Bytes

Contents

require 'json'

class Woodchuck::Input::Plain < Woodchuck::Input
	protected

	def prepare_hash(path, line)
		super(path, line).merge(
			parse_json(line)
		)
	end

	def parse_json(line)
		begin
			JSON.parse(line)
		rescue
			{}
		end
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
woodchuck-json-event-0.0.2 lib/woodchuck/input/json.rb
woodchuck-json-event-0.0.1 lib/woodchuck/input/json.rb