Class: LoraRb::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/core/configuration.rb', line 8

def initialize
  @protocol = nil
  @host = nil
  @port = nil
  @uplink_url = nil
  @downlink_url = nil
  @enqueued_downlinks_url = nil
  @downlink_response_urls = nil
  @delete_enqueued_downlink_url = nil
  @ssl = nil # True if uses tls
  @ssl_file = nil # The certificate's path
  @env = 'development'
  @timeout = 10.0
end

Instance Attribute Details

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def delete_enqueued_downlink_url
  @delete_enqueued_downlink_url
end

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def downlink_response_urls
  @downlink_response_urls
end

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def downlink_url
  @downlink_url
end

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def enqueued_downlinks_url
  @enqueued_downlinks_url
end

#envObject

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def env
  @env
end

#hostObject

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def host
  @host
end

#portObject

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def port
  @port
end

#protocolObject

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def protocol
  @protocol
end

#sslObject

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def ssl
  @ssl
end

#ssl_fileObject

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def ssl_file
  @ssl_file
end

#timeoutObject

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def timeout
  @timeout
end

attr_writer :allow_sign_up



5
6
7
# File 'lib/core/configuration.rb', line 5

def uplink_url
  @uplink_url
end