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.0.6"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject (readonly)

Returns the value of attribute configuration.


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

def configuration
  @configuration
end

Class Method Details

.adapter_class?Boolean

Returns:

  • (Boolean)

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

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

.configObject


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

def config
  self.configuration
end

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

Yields:


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

def configure
  yield(configuration)
  self.configuration
end

.credentials?Boolean

Returns:

  • (Boolean)

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

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

.loggerObject


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

def logger
  self.configuration.logger
end