Module: Viberroo

Defined in:
lib/viberroo.rb,
lib/viberroo/bot.rb,
lib/viberroo/input.rb,
lib/viberroo/message.rb,
lib/viberroo/version.rb,
lib/viberroo/response.rb,
lib/viberroo/configuration.rb

Overview

Top namespace for all Viberroo code.

Defined Under Namespace

Modules: URL Classes: Bot, Configuration, Input, Message, Response

Constant Summary collapse

VERSION =
'0.3.6'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject

Accessor for global configuration.



4
5
6
# File 'lib/viberroo/configuration.rb', line 4

def config
  @config
end

Class Method Details

.configure {|Configuration| ... } ⇒ Object

Yields the global configuration to a block. Returns existing configuration if one was defined earlier.

Examples:

RSpec.configure do |config|
  config.auth_token = '445da6az1s345z78-dazcczb2542zv51a-e0vc5fva17480im9'
  config.parse_response_body = false
end

Yields:

See Also:



20
21
22
23
# File 'lib/viberroo/configuration.rb', line 20

def self.configure
  self.config ||= Configuration.new
  yield(config) if block_given?
end