Class: GrowthPush::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/growth_push/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



5
6
7
8
9
10
11
12
13
14
# File 'lib/growth_push/configuration.rb', line 5

def initialize
  @application_id = nil
  @secret         = nil
  @api_host       = nil
  @api_version    = nil
  @use_ssl        = true
  @environment    = nil
  @debug          = true
  @options        = {}
end

Instance Attribute Details

#api_hostObject

Returns the value of attribute api_host.



3
4
5
# File 'lib/growth_push/configuration.rb', line 3

def api_host
  @api_host
end

#api_versionObject

Returns the value of attribute api_version.



3
4
5
# File 'lib/growth_push/configuration.rb', line 3

def api_version
  @api_version
end

#application_idObject

Returns the value of attribute application_id.



3
4
5
# File 'lib/growth_push/configuration.rb', line 3

def application_id
  @application_id
end

#debugObject

Returns the value of attribute debug.



3
4
5
# File 'lib/growth_push/configuration.rb', line 3

def debug
  @debug
end

#environmentObject

Returns the value of attribute environment.



3
4
5
# File 'lib/growth_push/configuration.rb', line 3

def environment
  @environment
end

#optionsObject

Returns the value of attribute options.



3
4
5
# File 'lib/growth_push/configuration.rb', line 3

def options
  @options
end

#secretObject

Returns the value of attribute secret.



3
4
5
# File 'lib/growth_push/configuration.rb', line 3

def secret
  @secret
end

#use_sslObject

Returns the value of attribute use_ssl.



3
4
5
# File 'lib/growth_push/configuration.rb', line 3

def use_ssl
  @use_ssl
end