Sha256: cdb7b44262b56a72956cf6e59c6d869928896cceda2fdd951f8d30600e315af5

Contents?: true

Size: 640 Bytes

Versions: 24

Compression:

Stored size: 640 Bytes

Contents

module Odania
	module Config
		class Backend
			attr_accessor :service_name, :instance_name, :host, :port

			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

			def dump
				{
					'service_name' => service_name,
					'instance_name' => instance_name,
					'host' => host,
					'port' => port
				}
			end

			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
		end
	end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
odania-0.1.0 lib/odania/config/backend.rb
odania-0.0.39 lib/odania/config/backend.rb
odania-0.0.38 lib/odania/config/backend.rb
odania-0.0.37 lib/odania/config/backend.rb
odania-0.0.36 lib/odania/config/backend.rb
odania-0.0.35 lib/odania/config/backend.rb
odania-0.0.34 lib/odania/config/backend.rb
odania-0.0.33 lib/odania/config/backend.rb
odania-0.0.32 lib/odania/config/backend.rb
odania-0.0.31 lib/odania/config/backend.rb
odania-0.0.30 lib/odania/config/backend.rb
odania-0.0.29 lib/odania/config/backend.rb
odania-0.0.28 lib/odania/config/backend.rb
odania-0.0.27 lib/odania/config/backend.rb
odania-0.0.26 lib/odania/config/backend.rb
odania-0.0.25 lib/odania/config/backend.rb
odania-0.0.24 lib/odania/config/backend.rb
odania-0.0.23 lib/odania/config/backend.rb
odania-0.0.22 lib/odania/config/backend.rb
odania-0.0.21 lib/odania/config/backend.rb