module Upkey::Chatterly::Urls::Builder

Public Class Methods

post_url(url, client) click to toggle source
# File lib/upkey/chatterly/urls/builder.rb, line 5
def self.post_url(url, client)
  @url = url
  @client = client

  access_chatterly
end

Private Class Methods

access_chatterly() click to toggle source
# File lib/upkey/chatterly/urls/builder.rb, line 15
def access_chatterly
  resp = @client.conn.post '/api/shortened_urls', url_params
  Upkey::Chatterly::Urls::Response.new(resp)
end
url_params() click to toggle source
# File lib/upkey/chatterly/urls/builder.rb, line 20
def url_params
  {
    shortened_url: {
      url: @url
    },
    access_key: @client.access_key
  }
end