Module: LogstashRails::Transport

Defined in:
lib/logstash_rails/transport.rb,
lib/logstash_rails/transport/redis.rb,
lib/logstash_rails/transport/logfile.rb,
lib/logstash_rails/transport/logstash_tcp.rb,
lib/logstash_rails/transport/logstash_udp.rb

Defined Under Namespace

Classes: Logfile, LogstashTcp, LogstashUdp, Redis

Class Method Summary collapse

Class Method Details

.get(transport) ⇒ Object



9
10
11
12
# File 'lib/logstash_rails/transport.rb', line 9

def self.get(transport)
  constant_name = transport.to_s.camelize.to_sym
  LogstashRails::Transport.const_get(constant_name)
end