Module: GSimpleApi

Defined in:
lib/g_simple_api.rb,
lib/g_simple_api/manager.rb,
lib/g_simple_api/version.rb,
lib/g_simple_api/settings.rb,
lib/g_simple_api/authorizer.rb

Overview

Author:

Defined Under Namespace

Classes: Authorizer, Manager, Settings

Constant Summary collapse

MAJOR =
0
MINOR =
1
PATCH =
0
VERSION =
"#{MAJOR}.#{MINOR}.#{PATCH}"

Class Method Summary collapse

Class Method Details

.process(access_token = nil) ⇒ GSimpleApi::Manager

Returns an instance of #GSimpleApi::Manager.

Parameters:

  • access_token (String) (defaults to: nil)

    a valid token.

Returns:



38
39
40
# File 'lib/g_simple_api.rb', line 38

def self.process(access_token = nil)
    GSimpleApi::Manager.new(settings, access_token)
end

.setup {|settings| ... } ⇒ void

This method returns an undefined value.

Prepares the api for initial use. It assigns variables and load dependencies.

Yields:

  • (settings)

    Gets an instance of Settings and assigns value to its attributes.



30
31
32
33
# File 'lib/g_simple_api.rb', line 30

def self.setup
    yield(settings)
    settings.load_api
end