Module: GnipApi

Defined in:
lib/gnip_api/apis/search.rb,
lib/gnip_api.rb,
lib/gnip_api/errors.rb,
lib/gnip_api/adapter.rb,
lib/gnip_api/request.rb,
lib/gnip_api/version.rb,
lib/gnip_api/response.rb,
lib/gnip_api/endpoints.rb,
lib/gnip_api/configuration.rb,
lib/gnip_api/adapters/base_adapter.rb,
lib/gnip_api/apis/power_track/rule.rb,
lib/gnip_api/apis/power_track/rules.rb,
lib/gnip_api/apis/power_track/buffer.rb,
lib/gnip_api/apis/power_track/stream.rb,
lib/gnip_api/adapters/httparty_adapter.rb
more...

Overview

Gnip PowerTrack Rules API

Create, delete and list rules of a powetrack stream.

Defined Under Namespace

Modules: Adapters, Apis, Errors Classes: Adapter, Configuration, Endpoints, Request, Response

Constant Summary collapse

VERSION =
"0.0.6"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject (readonly)

Returns the value of attribute configuration.


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

def configuration
  @configuration
end

Class Method Details

.adapter_class?Boolean

Returns:

  • (Boolean)
[View source]

54
55
56
# File 'lib/gnip_api.rb', line 54

def adapter_class?
  @configuration.adapter_class ? true : false
end

.configObject

[View source]

46
47
48
# File 'lib/gnip_api.rb', line 46

def config
  self.configuration
end

.configure {|configuration| ... } ⇒ Object

Yields:

[View source]

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

def configure
  yield(configuration)
  self.configuration
end

.credentials?Boolean

Returns:

  • (Boolean)
[View source]

50
51
52
# File 'lib/gnip_api.rb', line 50

def credentials?
  @configuration.user && @configuration.password && @configuration.
end

.loggerObject

[View source]

42
43
44
# File 'lib/gnip_api.rb', line 42

def logger
  self.configuration.logger
end