Module: LinkshareAPI

Defined in:
lib/linkshare_api.rb,
lib/linkshare_api/version.rb,
lib/linkshare_api/errors/error.rb,
lib/linkshare_api/link_generator.rb,
lib/linkshare_api/errors/connection_error.rb,
lib/linkshare_api/errors/authentication_error.rb,
lib/linkshare_api/errors/invalid_request_error.rb

Defined Under Namespace

Classes: AuthenticationError, ConnectionError, Error, InvalidRequestError, LinkGenerator

Constant Summary collapse

WEB_SERVICE_URIS =
{
  link_generator: "http://getdeeplink.linksynergy.com/createcustomlink.shtml"
}
VERSION =
"0.0.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_timeoutObject

Returns the value of attribute api_timeout.



22
23
24
# File 'lib/linkshare_api.rb', line 22

def api_timeout
  @api_timeout
end

.tokenObject

Returns the value of attribute token.



21
22
23
# File 'lib/linkshare_api.rb', line 21

def token
  @token
end

Class Method Details



31
32
33
34
# File 'lib/linkshare_api.rb', line 31

def self.link_generator(mid, murl)
  link_generator = LinkshareAPI::LinkGenerator.new
  link_generator.build(mid, murl)
end