summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/syntax/calling_methods.rdoc2
-rw-r--r--include/ruby/internal/intern/string.h2
-rw-r--r--spec/ruby/optional/capi/util_spec.rb2
-rw-r--r--test/ruby/test_string.rb2
-rw-r--r--warning.rb2
5 files changed, 5 insertions, 5 deletions
diff --git a/doc/syntax/calling_methods.rdoc b/doc/syntax/calling_methods.rdoc
index 6cc8678450..c2c6c61a10 100644
--- a/doc/syntax/calling_methods.rdoc
+++ b/doc/syntax/calling_methods.rdoc
@@ -210,7 +210,7 @@ definition. If a keyword argument is given that the method did not list,
and the method definition does not accept arbitrary keyword arguments, an
ArgumentError will be raised.
-Keyword argument value can be omitted, meaning the value will be be fetched
+Keyword argument value can be omitted, meaning the value will be fetched
from the context by the name of the key
keyword1 = 'some value'
diff --git a/include/ruby/internal/intern/string.h b/include/ruby/internal/intern/string.h
index cfe0454ee8..6827563e8d 100644
--- a/include/ruby/internal/intern/string.h
+++ b/include/ruby/internal/intern/string.h
@@ -454,7 +454,7 @@ VALUE rb_interned_str(const char *ptr, long len);
RBIMPL_ATTR_NONNULL(())
/**
* Identical to rb_interned_str(), except it assumes the passed pointer is a
- * pointer to a C's string. It can also be seen as a routine identical to to
+ * pointer to a C's string. It can also be seen as a routine identical to
* rb_str_to_interned_str(), except it takes a C's string instead of Ruby's.
* Or it can also be seen as a routine identical to rb_str_new_cstr(), except
* it returns an infamous "f"string.
diff --git a/spec/ruby/optional/capi/util_spec.rb b/spec/ruby/optional/capi/util_spec.rb
index 2c16999cdc..9ff8b4760a 100644
--- a/spec/ruby/optional/capi/util_spec.rb
+++ b/spec/ruby/optional/capi/util_spec.rb
@@ -48,7 +48,7 @@ describe "C-API Util function" do
ScratchPad.recorded.should == [1, 2, [3, 4]]
end
- it "assigns the required and optional arguments and and empty Array when there are no arguments to splat" do
+ it "assigns the required and optional arguments and empty Array when there are no arguments to splat" do
@o.rb_scan_args([1, 2], "11*", 3, @acc).should == 2
ScratchPad.recorded.should == [1, 2, []]
end
diff --git a/test/ruby/test_string.rb b/test/ruby/test_string.rb
index 8ec80d06fc..0dae1c5a8e 100644
--- a/test/ruby/test_string.rb
+++ b/test/ruby/test_string.rb
@@ -3623,7 +3623,7 @@ CODE
assert_not_predicate +chilled_string, :frozen?
assert_not_same chilled_string, +chilled_string
- # @- the the original string as mutable
+ # @- the original string as mutable
assert_predicate -chilled_string, :frozen?
assert_not_same chilled_string, -chilled_string
end
diff --git a/warning.rb b/warning.rb
index 4e34c63833..aab5e7c2c6 100644
--- a/warning.rb
+++ b/warning.rb
@@ -40,7 +40,7 @@ module Kernel
# baz.rb:6: warning: invalid call to foo
#
# If <code>category</code> keyword argument is given, passes the category
- # to <code>Warning.warn</code>. The category given must be be one of the
+ # to <code>Warning.warn</code>. The category given must be one of the
# following categories:
#
# :deprecated :: Used for warning for deprecated functionality that may