Class: Pushbots::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/pushbots/config.rb

Overview

Config class

Class Attribute Summary collapse

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



10
11
12
# File 'lib/pushbots/config.rb', line 10

def initialize
  @pushbots_url = 'https://api.pushbots.com/push/one'
end

Class Attribute Details

.configObject

Returns the value of attribute config.



7
8
9
# File 'lib/pushbots/config.rb', line 7

def config
  @config
end

Instance Attribute Details

#application_idObject

Returns the value of attribute application_id.



4
5
6
# File 'lib/pushbots/config.rb', line 4

def application_id
  @application_id
end

#application_secretObject

Returns the value of attribute application_secret.



4
5
6
# File 'lib/pushbots/config.rb', line 4

def application_secret
  @application_secret
end

#pushbots_urlObject (readonly)

Returns the value of attribute pushbots_url.



5
6
7
# File 'lib/pushbots/config.rb', line 5

def pushbots_url
  @pushbots_url
end

Class Method Details

.configure {|config| ... } ⇒ Object

Yields:



18
19
20
# File 'lib/pushbots/config.rb', line 18

def self.configure
  yield(config) if block_given?
end