class Squall::Config

Holds the configuration for Squall

Attributes

config[RW]

Public: A Hash that stores configuration info.

Public Class Methods

new() click to toggle source
# File lib/squall/support/config.rb, line 7
def initialize
  @config = {}
end

Public Instance Methods

[](v) click to toggle source

Public: Hash accessor, delegates to `@config`.

Returns the value from `@config`.

# File lib/squall/support/config.rb, line 14
def [](v)
  @config[v]
end
base_uri(value) click to toggle source

Public: Sets the URL of your OnApp instance.

value - The String URL

Returns value.

# File lib/squall/support/config.rb, line 23
def base_uri(value)
  @config[:base_uri] = value
end
debug(value) click to toggle source

Public: Set to true to enable HTTP logging.

value - A Boolean

Returns value.

# File lib/squall/support/config.rb, line 50
def debug(value)
  @config[:debug] = value
end
password(value) click to toggle source

Public: Sets the API Password>

value - The String password

Returns value.

# File lib/squall/support/config.rb, line 41
def password(value)
  @config[:password] = value
end
username(value) click to toggle source

Public: Sets the API username.

value - The String username

Returns value.

# File lib/squall/support/config.rb, line 32
def username(value)
  @config[:username] = value
end