diff --git a/CHANGELOG.md b/CHANGELOG.md
index f076ea7..c20d99d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
## CHANGE LOG
+### v3.4.9
+
+- 去掉publish和unpublish接口的封装函数。 (#8143)
+
### v3.4.8
- 修复断点续上传功能中一直重试上传出错片的Bug。[https://github.com/qiniu/ruby-sdk/pull/87](https://github.com/qiniu/ruby-sdk/pull/87) (#7205)
diff --git a/Gemfile.lock b/Gemfile.lock
index 455a3d1..aaebdfa 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
- qiniu-rs (3.4.8)
+ qiniu-rs (3.4.9)
json (~> 1.7)
mime-types (~> 1.19)
rest-client (~> 1.6)
diff --git a/lib/qiniu/rs.rb b/lib/qiniu/rs.rb
index d11b0bc..e34f9b7 100755
--- a/lib/qiniu/rs.rb
+++ b/lib/qiniu/rs.rb
@@ -204,16 +204,6 @@ module Qiniu
code == StatusOK ? data : false
end
- def publish(domain, bucket)
- code, data = RS.publish(domain, bucket)
- code == StatusOK
- end
-
- def unpublish(domain)
- code, data = RS.unpublish(domain)
- code == StatusOK
- end
-
def drop(bucket)
code, data = RS.drop(bucket)
code == StatusOK
diff --git a/lib/qiniu/rs/rs.rb b/lib/qiniu/rs/rs.rb
index 932b231..779e8e6 100755
--- a/lib/qiniu/rs/rs.rb
+++ b/lib/qiniu/rs/rs.rb
@@ -40,16 +40,6 @@ module Qiniu
Auth.request Config.settings[:rs_host] + '/delete/' + encode_entry_uri(bucket, key)
end
- def publish(domain, bucket)
- encoded_domain = Utils.urlsafe_base64_encode(domain)
- Auth.request Config.settings[:rs_host] + "/publish/#{encoded_domain}/from/#{bucket}"
- end
-
- def unpublish(domain)
- encoded_domain = Utils.urlsafe_base64_encode(domain)
- Auth.request Config.settings[:rs_host] + "/unpublish/#{encoded_domain}"
- end
-
def drop(bucket)
Auth.request Config.settings[:rs_host] + "/drop/#{bucket}"
end
diff --git a/lib/qiniu/rs/version.rb b/lib/qiniu/rs/version.rb
index b2ca677..a02ed08 100755
--- a/lib/qiniu/rs/version.rb
+++ b/lib/qiniu/rs/version.rb
@@ -5,7 +5,7 @@ module Qiniu
module Version
MAJOR = 3
MINOR = 4
- PATCH = 8
+ PATCH = 9
# Returns a version string by joining MAJOR, MINOR, and PATCH with '.'
#
# Example
diff --git a/spec/qiniu/rs/rs_spec.rb b/spec/qiniu/rs/rs_spec.rb
index 41cd19d..8d631b0 100755
--- a/spec/qiniu/rs/rs_spec.rb
+++ b/spec/qiniu/rs/rs_spec.rb
@@ -123,24 +123,6 @@ module Qiniu
end
end
-=begin
- context ".publish" do
- it "should works" do
- code, data = Qiniu::RS::RS.publish(@domain, @bucket)
- code.should == 200
- puts data.inspect
- end
- end
-
- context ".unpublish" do
- it "should works" do
- code, data = Qiniu::RS::RS.unpublish(@domain)
- code.should == 200
- puts data.inspect
- end
- end
-=end
-
context ".move" do
it "should works" do
code, data = Qiniu::RS::RS.move(@bucket, @key, @bucket, @key2)
diff --git a/spec/qiniu/rs_spec.rb b/spec/qiniu/rs_spec.rb
index 83ba74c..8136f53 100755
--- a/spec/qiniu/rs_spec.rb
+++ b/spec/qiniu/rs_spec.rb
@@ -32,9 +32,6 @@ module Qiniu
end
after :all do
- #result = Qiniu::RS.unpublish(@domain)
- #result.should_not be_false
-
result1 = Qiniu::RS.drop(@bucket)
puts result1.inspect
result1.should_not be_false
@@ -278,24 +275,6 @@ module Qiniu
end
end
-=begin
- context ".publish" do
- it "should works" do
- result = Qiniu::RS.publish(@domain, @bucket)
- result.should_not be_false
- end
- end
-=end
-
-=begin
- context ".unpublish" do
- it "should works" do
- result = Qiniu::RS.unpublish(@domain)
- result.should_not be_false
- end
- end
-=end
-
context ".batch_copy" do
it "should works" do
result = Qiniu::RS.batch_copy @bucket, @key, @bucket, @key2