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/json_parser.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,
lib/gnip_api/apis/power_track/rule_validator.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, JsonParser, Request, Response

Constant Summary collapse

VERSION =
"1.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject (readonly)

Returns the value of attribute configuration.


33
34
35
# File 'lib/gnip_api.rb', line 33

def configuration
  @configuration
end

Class Method Details

.adapter_class?Boolean

Returns:

  • (Boolean)

56
57
58
# File 'lib/gnip_api.rb', line 56

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

.configObject


48
49
50
# File 'lib/gnip_api.rb', line 48

def config
  self.configuration
end

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

Yields:


39
40
41
42
# File 'lib/gnip_api.rb', line 39

def configure
  yield(configuration)
  self.configuration
end

.credentials?Boolean

Returns:

  • (Boolean)

52
53
54
# File 'lib/gnip_api.rb', line 52

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

.loggerObject


44
45
46
# File 'lib/gnip_api.rb', line 44

def logger
  self.configuration.logger
end