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

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)


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

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

.configObject



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

def config
  self.configuration
end

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

Yields:



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

def configure
  yield(configuration)
  self.configuration
end

.credentials?Boolean

Returns:

  • (Boolean)


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

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

.loggerObject



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

def logger
  self.configuration.logger
end