From 7191ea10498be703a60d995b450accdba74c75a3 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 17 Jun 2011 22:33:54 +0000 Subject: * remove trailing spaces. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/monitor.rb | 34 +++++++++++++++++----------------- variable.c | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/lib/monitor.rb b/lib/monitor.rb index df13ffa44f..9e26ec1de1 100644 --- a/lib/monitor.rb +++ b/lib/monitor.rb @@ -1,14 +1,14 @@ # = monitor.rb -# +# # Copyright (C) 2001 Shugo Maeda -# +# # This library is distributed under the terms of the Ruby license. # You can freely distribute/modify this library. # require 'thread' -# +# # In concurrent programming, a monitor is an object or module intended to be # used safely by more than one thread. The defining characteristic of a # monitor is that its methods are executed with mutual exclusion. That is, at @@ -19,17 +19,17 @@ require 'thread' # # You can read more about the general principles on the Wikipedia page for # Monitors[http://en.wikipedia.org/wiki/Monitor_%28synchronization%29] -# +# # == Examples -# +# # === Simple object.extend -# +# # require 'monitor.rb' -# +# # buf = [] # buf.extend(MonitorMixin) # empty_cond = buf.new_cond -# +# # # consumer # Thread.start do # loop do @@ -39,7 +39,7 @@ require 'thread' # end # end # end -# +# # # producer # while line = ARGF.gets # buf.synchronize do @@ -47,16 +47,16 @@ require 'thread' # empty_cond.signal # end # end -# +# # The consumer thread waits for the producer thread to push a line to buf # while buf.empty?. The producer thread (main thread) reads a # line from ARGF and pushes it into buf then calls empty_cond.signal # to notify the consumer thread of new data. -# +# # === Simple Class include # # require 'monitor' -# +# # class SynchronizedArray < Array # # include MonitorMixin @@ -64,22 +64,22 @@ require 'thread' # def initialize(*args) # super(*args) # end -# +# # alias :old_shift :shift # alias :old_unshift :unshift -# +# # def shift(n=1) # self.synchronize do # self.old_shift(n) # end # end -# +# # def unshift(item) # self.synchronize do # self.old_unshift(item) # end # end -# +# # # other methods ... # end # @@ -261,7 +261,7 @@ module MonitorMixin end # Use the Monitor class when you want to have a lock object for blocks with -# mutual exclusion. +# mutual exclusion. # # require 'monitor' # diff --git a/variable.c b/variable.c index 7ea63f03e4..6bd08c0390 100644 --- a/variable.c +++ b/variable.c @@ -1373,7 +1373,7 @@ const_missing(VALUE klass, ID id) * Invoked when a reference is made to an undefined constant in * mod. It is passed a symbol for the undefined constant, and * returns a value to be used for that constant. The - * following code is an example of the same: + * following code is an example of the same: * * def Foo.const_missing(name) * name # return the constant name as Symbol -- cgit v1.2.3