Skip to content

Commit 3b7856d

Browse files
committed
Gem rewritten completely and renamed to 'http_wrapper'
1 parent 015e2f6 commit 3b7856d

26 files changed

+652
-511
lines changed

.gitignore

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,4 @@
55
pkg
66
rdoc
77
tmp
8-
.idea/*.*
9-
*.gem
10-
8+
.idea/

.ruby-gemset

Lines changed: 0 additions & 1 deletion
This file was deleted.

.ruby-version

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Changelog
2+
3+
## v2.0.0
4+
5+
* Gem rewritten completely and renamed to 'http_wrapper'
6+
* `#get_response` now simply `#get`
7+
* `#get_ajax_response` now `#get_ajax`
8+
* `#get_soap_response` now `#get_soap`
9+
* `#get_json_response` now `#get_json`
10+
* `#get_cookie` now `#post_and_get_cookie`
11+
* new methods `#post`, `#put`, `#delete`,
12+
* new methods `#get_ajax_json`, `#post_ajax_json`, `#put_ajax_json`, `#delete_ajax_json`
13+
* new methods `#post_[ajax|soap|json]`, `#put_[ajax|soap|json]`, `#delete_[ajax|soap|json]`
14+
* class constructor now use options hash as a parameter instead of separate parameters
15+
16+
```ruby
17+
# was
18+
accessor = ResourceAccessor.new(5000, '/path/to/ca_file', true)
19+
# now
20+
http = HTTWrapper.new(timeout: 5000, ca_file: '/path/to/ca_file', validate_ssl_cert: true)
21+
```
22+
23+
* methods signature changed to `method(url, params)`
24+
* development gem dependencies reduced
25+
* tests rewritten completely using `webmock` gem
26+
* changelog order reversed
27+
* changelog file renamed to `CHANGELOG.md`
28+
29+
## v1.1.1
30+
31+
* Adding query parameter
32+
* Adding specs
33+
34+
## v1.1.0
35+
36+
* Write documentation
37+
* API change
38+
39+
## v1.0.1
40+
41+
* Bug fix
42+
43+
## v1.0.0
44+
45+
* Initial release

CHANGES

Lines changed: 0 additions & 21 deletions
This file was deleted.

Gemfile

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,3 @@
1-
source "https://rubygems.org"
1+
source 'https://rubygems.org'
22

3-
group :development do
4-
gem "gemspec_deps_gen"
5-
gem "gemcutter"
6-
end
7-
8-
group :test do
9-
gem "rspec"
10-
gem "mocha"
11-
gem "log4r"
12-
end
3+
gemspec

Gemfile.lock

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1+
PATH
2+
remote: .
3+
specs:
4+
http_wrapper (2.0.0)
5+
16
GEM
27
remote: https://rubygems.org/
38
specs:
9+
addressable (2.3.5)
10+
crack (0.4.1)
11+
safe_yaml (~> 0.9.0)
412
diff-lcs (1.2.4)
5-
file_utils (1.0.7)
6-
gemcutter (0.7.1)
7-
gemspec_deps_gen (1.1.2)
8-
bundler
9-
file_utils
10-
log4r (1.1.10)
11-
metaclass (0.0.1)
12-
mocha (0.14.0)
13-
metaclass (~> 0.0.1)
1413
rspec (2.14.1)
1514
rspec-core (~> 2.14.0)
1615
rspec-expectations (~> 2.14.0)
@@ -19,13 +18,15 @@ GEM
1918
rspec-expectations (2.14.2)
2019
diff-lcs (>= 1.1.3, < 2.0)
2120
rspec-mocks (2.14.3)
21+
safe_yaml (0.9.5)
22+
webmock (1.13.0)
23+
addressable (>= 2.2.7)
24+
crack (>= 0.3.2)
2225

2326
PLATFORMS
2427
ruby
2528

2629
DEPENDENCIES
27-
gemcutter
28-
gemspec_deps_gen
29-
log4r
30-
mocha
31-
rspec
30+
http_wrapper!
31+
rspec (~> 2.14.1)
32+
webmock (~> 1.13.0)

LICENSE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
Copyright (c) 2013 Leonid Svyatov
12
Copyright (c) 2012 Alexander Shvets
23

34
MIT License

0 commit comments

Comments
 (0)