Class: Logsly::BaseOutputData
- Inherits:
-
Object
- Object
- Logsly::BaseOutputData
- Includes:
- NsOptions::Proxy
- Defined in:
- lib/logsly/base_output.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(*args, &build) ⇒ BaseOutputData
constructor
A new instance of BaseOutputData.
- #to_pattern_opts ⇒ Object
Constructor Details
#initialize(*args, &build) ⇒ BaseOutputData
Returns a new instance of BaseOutputData.
41 42 43 44 |
# File 'lib/logsly/base_output.rb', line 41 def initialize(*args, &build) @args = args self.instance_exec(*@args, &build) end |
Instance Method Details
#to_pattern_opts ⇒ Object
46 47 48 49 50 51 52 53 54 |
# File 'lib/logsly/base_output.rb', line 46 def to_pattern_opts Hash.new.tap do |opts| opts[:pattern] = self.pattern if self.pattern if scheme_name = colors_obj.to_scheme(*@args) opts[:color_scheme] = scheme_name end end end |