class LineNotify::Client
Constants
- URI
Public Class Methods
new(access_token)
click to toggle source
# File lib/line_notify/client.rb, line 8 def initialize(access_token) @access_token = (access_token || ENV['LINE_ACCESS_TOKEN']) end
Public Instance Methods
ping(options)
click to toggle source
# File lib/line_notify/client.rb, line 12 def ping(options) request = create_request(options) Net::HTTP.start(URI.hostname, URI.port, use_ssl: URI.scheme == "https") do |req| req.request(request) end end
Private Instance Methods
create_request(options)
click to toggle source
# File lib/line_notify/client.rb, line 20 def create_request(options) request = Net::HTTP::Post.new(URI) request["Authorization"] = "Bearer #{@access_token}" request.set_form_data(options) request end