# File lib/fluent/mixin.rb, line 21 def initialize(format, localtime, timezone = nil) @tc1 = 0 @tc1_str = nil @tc2 = 0 @tc2_str = nil if formatter = Fluent::Timezone.formatter(timezone, format) define_singleton_method(:format_nocache) {|time| formatter.call(time) } return end if format if localtime define_singleton_method(:format_nocache) {|time| Time.at(time).strftime(format) } else define_singleton_method(:format_nocache) {|time| Time.at(time).utc.strftime(format) } end else if localtime define_singleton_method(:format_nocache) {|time| Time.at(time).iso8601 } else define_singleton_method(:format_nocache) {|time| Time.at(time).utc.iso8601 } end end end
Generated with the Darkfish Rdoc Generator 2.