Sha256: 00f93493431179b6dd9df80c522311844734f5a9eb56a7f77ab754f6e8411513

Contents?: true

Size: 189 Bytes

Versions: 9

Compression:

Stored size: 189 Bytes

Contents

require "cabin/namespace"

module Cabin::Mixins::Terminal

  def terminal(message)
    publish(message) do |output, event|
      output.respond_to?(:tty?) && output.tty?
    end
  end

end

Version data entries

9 entries across 7 versions & 4 rubygems

Version Path
able-neo4j-1.0.0 vendor/bundle/jruby/1.9/gems/cabin-0.7.1/lib/cabin/mixins/terminal.rb
logstash-input-beats-2.0.2 vendor/jruby/1.9/gems/cabin-0.7.1/lib/cabin/mixins/terminal.rb
logstash-input-beats-2.0.2 vendor/jruby/1.9/gems/logstash-codec-json-2.0.3/vendor/gems/cabin-0.7.2/lib/cabin/mixins/terminal.rb
logstash-input-beats-2.0.2 vendor/jruby/1.9/gems/cabin-0.7.2/lib/cabin/mixins/terminal.rb
logstash-codec-json-2.0.3 vendor/gems/cabin-0.7.2/lib/cabin/mixins/terminal.rb
cabin-0.7.2 lib/cabin/mixins/terminal.rb
logstash-input-beats-0.9.2 vendor/jruby/1.9/gems/cabin-0.7.1/lib/cabin/mixins/terminal.rb
logstash-input-beats-0.9.1 vendor/jruby/1.9/gems/cabin-0.7.1/lib/cabin/mixins/terminal.rb
cabin-0.7.1 lib/cabin/mixins/terminal.rb