Exception: WechatClient::WechatApiNotFoundError
- Inherits:
-
NoMethodError
- Object
- NoMethodError
- WechatClient::WechatApiNotFoundError
- Defined in:
- lib/wechat_client/client.rb
Constant Summary collapse
- Finder =
FuzzyMatch.new(@@methods)
- @@methods =
WechatClient::Api.public_instance_methods(false)
Instance Method Summary collapse
-
#initialize(name) ⇒ WechatApiNotFoundError
constructor
A new instance of WechatApiNotFoundError.
Constructor Details
#initialize(name) ⇒ WechatApiNotFoundError
Returns a new instance of WechatApiNotFoundError.
11 12 13 14 15 16 |
# File 'lib/wechat_client/client.rb', line 11 def initialize(name) fuzzy_method_name = Finder.find(name) error_msg = "undefined wechat api: #{name}" error_msg << ". Do you mean #{fuzzy_method_name}?" unless fuzzy_method_name.empty? super(error_msg) end |