fakesite-wechat
A fakesite plugin that provides a stub method for wechat. It's useful to bypass oauth flow in develpment environment.
Installation
Add this line to your application's Gemfile:
gem 'fakesite-wechat', group: :development
And then execute:
$ bundle
Route
Make sure that you have added fakesite route in your config/route.rb
mount Fakesite::Engine => "/fakesite" if Rails.env.development?
Usage
Add registration to config/initializers/fakesite.rb
if Rails.env.development?
WebMock.allow_net_connect!
# fill data from devise current_user, you can change this to get correct data automatically
options = {
# :nickname => :nickname,
# :sex => :sex,
# :province => :province,
# :city => :city,
# :country => :country,
# :headimgurl => :headimgurl
}
Fakesite.register :wechat, Fakesite::Wechat::Base, options
end
License
The gem is available as open source under the terms of the MIT License.
Contact
The project's website is located at https://github.com/emn178/fakesite-wechat
Author: Chen, Yi-Cyuan (emn178@gmail.com)