Sha256: ed9e1a9d2a526503fc816c152274e5e9a003c1437d2b0c17a713eb2a2decfa37

Contents?: true

Size: 388 Bytes

Versions: 1

Compression:

Stored size: 388 Bytes

Contents

require 'httparty'
require_relative 'butts/version'

module Butts
  @butts_uri = 'http://butts.so/api/v1'
  @header = { 'Content-Type' => 'application/json' }

  def self.get_short_url(url)
    options = { body: {url: url}.to_json }
    options[:headers] = @header

    shortcode = HTTParty.post("#{@butts_uri}/create", options)

    "http://butts.so/#{shortcode['shortcode']}"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
butts-1.0.1 lib/butts.rb