Module: Sailthru

Defined in:
lib/sailthru.rb,
lib/sailthru/client.rb,
lib/sailthru/helpers.rb,
lib/sailthru/version.rb

Defined Under Namespace

Modules: Helpers Classes: Client, ClientError, UnavailableError

Constant Summary collapse

VERSION =
'4.3.0'

Class Method Summary collapse

Class Method Details

.api_keyObject



24
25
26
# File 'lib/sailthru.rb', line 24

def self.api_key
  @api_key
end

.credentials(api_key, secret) ⇒ Object

Provides a global place to configure the credentials for an application. For instance, in your Rails app, create config/initializers/sailthru.rb and place this line in it:

Sailthru.credentials('apikey', 'secret')

Now you can create a client instance easily via Sailthru::Client.new



19
20
21
22
# File 'lib/sailthru.rb', line 19

def self.credentials(api_key, secret)
  @api_key = api_key
  @secret = secret
end

.secretObject



28
29
30
# File 'lib/sailthru.rb', line 28

def self.secret
  @secret
end