33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/line_liff.rb', line 33
def put(endpoint_path, payload = nil)
if self.class.method_defined? :credentials?
raise Line::Bot::API::InvalidCredentialsError, 'Invalidates credentials' unless credentials?
else
channel_token_required
end
request = Line::Bot::Request.new do |config|
config.httpclient = httpclient
config.endpoint = endpoint
config.endpoint_path = endpoint_path
config.credentials = credentials
config.payload = payload if payload
end
request.put
end
|