Class: Odania::Config::Backend
- Inherits:
-
Object
- Object
- Odania::Config::Backend
- Defined in:
- lib/odania/config/backend.rb
Instance Attribute Summary collapse
-
#host ⇒ Object
Returns the value of attribute host.
-
#instance_name ⇒ Object
Returns the value of attribute instance_name.
-
#port ⇒ Object
Returns the value of attribute port.
-
#service_name ⇒ Object
Returns the value of attribute service_name.
Instance Method Summary collapse
- #dump ⇒ Object
-
#initialize(service_name, instance_name, host, port) ⇒ Backend
constructor
A new instance of Backend.
- #load(data) ⇒ Object
Constructor Details
#initialize(service_name, instance_name, host, port) ⇒ Backend
Returns a new instance of Backend.
6 7 8 9 10 11 |
# File 'lib/odania/config/backend.rb', line 6 def initialize(service_name, instance_name, host, port) self.service_name = service_name self.instance_name = instance_name self.host = host self.port = port end |
Instance Attribute Details
#host ⇒ Object
Returns the value of attribute host.
4 5 6 |
# File 'lib/odania/config/backend.rb', line 4 def host @host end |
#instance_name ⇒ Object
Returns the value of attribute instance_name.
4 5 6 |
# File 'lib/odania/config/backend.rb', line 4 def instance_name @instance_name end |
#port ⇒ Object
Returns the value of attribute port.
4 5 6 |
# File 'lib/odania/config/backend.rb', line 4 def port @port end |
#service_name ⇒ Object
Returns the value of attribute service_name.
4 5 6 |
# File 'lib/odania/config/backend.rb', line 4 def service_name @service_name end |
Instance Method Details
#dump ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/odania/config/backend.rb', line 13 def dump { 'service_name' => service_name, 'instance_name' => instance_name, 'host' => host, 'port' => port } end |
#load(data) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/odania/config/backend.rb', line 22 def load(data) self.service_name = data['service_name'] self.instance_name = data['instance_name'] self.host = data['host'] self.port = data['port'] self end |