[Groonga-commit] groonga/groonga-query-log [master] reporter: indent

Back to archive index

Haruka Yoshihara null+****@clear*****
Wed Dec 12 16:07:35 JST 2012


Haruka Yoshihara	2012-12-12 16:07:35 +0900 (Wed, 12 Dec 2012)

  New Revision: 1734fbc0a59f0743963c426bc52483b72905b234
  https://github.com/groonga/groonga-query-log/commit/1734fbc0a59f0743963c426bc52483b72905b234

  Log:
    reporter: indent

  Modified files:
    lib/groonga/query-log/analyzer/reporter.rb

  Modified: lib/groonga/query-log/analyzer/reporter.rb (+56 -56)
===================================================================
--- lib/groonga/query-log/analyzer/reporter.rb    2012-12-12 16:07:01 +0900 (99b79ea)
+++ lib/groonga/query-log/analyzer/reporter.rb    2012-12-12 16:07:35 +0900 (dd12058)
@@ -20,82 +20,82 @@
 module Groonga
   module QueryLog
     class Analyzer
-    class Reporter
-      include Enumerable
+      class Reporter
+        include Enumerable
 
-      attr_reader :output
-      def initialize(statistics)
-        @statistics = statistics
-        @report_summary = true
-        @output = $stdout
-      end
+        attr_reader :output
+        def initialize(statistics)
+          @statistics = statistics
+          @report_summary = true
+          @output = $stdout
+        end
 
-      def apply_options(options)
-        self.output = options[:output] || @output
-        unless options[:report_summary].nil?
-          @report_summary = options[:report_summary]
+        def apply_options(options)
+          self.output = options[:output] || @output
+          unless options[:report_summary].nil?
+            @report_summary = options[:report_summary]
+          end
         end
-      end
 
-      def output=(output)
-        @output = output
-        @output = $stdout if @output == "-"
-      end
+        def output=(output)
+          @output = output
+          @output = $stdout if @output == "-"
+        end
 
-      def each
-        @statistics.each do |statistic|
-          yield statistic
+        def each
+          @statistics.each do |statistic|
+            yield statistic
+          end
         end
-      end
 
-      def report
-        setup do
-          report_summary if @report_summary
-          report_statistics
+        def report
+          setup do
+            report_summary if @report_summary
+            report_statistics
+          end
         end
-      end
 
-      def report_statistics
-        each do |statistic|
-          report_statistic(statistic)
+        def report_statistics
+          each do |statistic|
+            report_statistic(statistic)
+          end
         end
-      end
 
-      private
-      def setup
-        setup_output do
-          start
-          yield
-          finish
+        private
+        def setup
+          setup_output do
+            start
+            yield
+            finish
+          end
         end
-      end
 
-      def setup_output
-        original_output = @output
-        if****@outpu*****_a?(String)
-          File.open(@output, "w") do |output|
-            @output = output
+        def setup_output
+          original_output = @output
+          if****@outpu*****_a?(String)
+            File.open(@output, "w") do |output|
+              @output = output
+              yield(@output)
+            end
+          else
             yield(@output)
           end
-        else
-          yield(@output)
+        ensure
+          @output = original_output
         end
-      ensure
-        @output = original_output
-      end
 
-      def write(*args)
-        @output.write(*args)
-      end
+        def write(*args)
+          @output.write(*args)
+        end
 
-      def format_time(time)
-        if time.nil?
-          "NaN"
-        else
-          time.strftime("%Y-%m-%d %H:%M:%S.%u")
+        def format_time(time)
+          if time.nil?
+            "NaN"
+          else
+            time.strftime("%Y-%m-%d %H:%M:%S.%u")
+          end
         end
       end
     end
-    end
   end
 end
-------------- next part --------------
HTML����������������������������...
Télécharger 



More information about the Groonga-commit mailing list
Back to archive index