【发布时间】:2020-05-06 07:10:36
【问题描述】:
如何继承 HTTParty 模块来设置一些默认值?
module SuperClient
include HTTParty
headers 'Auth' => 'Basic'
end
module ServiceApiClient
include SuperClient
headers 'X-Prop' => 'Some specific data'
base_uri 'https://example.com'
def self.posts
self.get '/posts'
# Expected to send headers Auth and X-Prop
end
end
我需要有一些自定义模块,可以包含在客户端类中,并且表现得像原生 HTTParty 模块。
【问题讨论】:
标签: ruby metaprogramming httparty