module BaiduApi::LbsCloud::V3::RequestBase::ClassMethods
Attributes
controller[W]
module_name[W]
Public Instance Methods
add_raise_methods(*methods)
click to toggle source
# File lib/baidu_api/lbs_cloud/v3/request_base.rb, line 31 def add_raise_methods(*methods) methods.flatten.each do |m| class_eval <<-CODE def #{m}!(*args) ret = #{m}(*args) raise BaiduApi::LbsCloud::Exceptions::Failed.new(ret) if ret['status'] != 0 ret end CODE end end
controller()
click to toggle source
# File lib/baidu_api/lbs_cloud/v3/request_base.rb, line 27 def controller @controller end
module_name()
click to toggle source
# File lib/baidu_api/lbs_cloud/v3/request_base.rb, line 22 def module_name fail 'module_name has to be defined' if @module_name.nil? @module_name end