class ConfigureSemian::SemianConfiguration
Attributes
data[RW]
host[RW]
path[RW]
port[RW]
Public Class Methods
configure_client() { |semian_parameters| ... }
click to toggle source
# File lib/configure_semian/semian_configuration.rb, line 98 def self.configure_client yield(@@semian_parameters) raise "Service Name not specified for Semian Configuration" if self.service_name.nil? @@semian_parameters.generate_specifications end
get_semian_parameters(host, port)
click to toggle source
# File lib/configure_semian/semian_configuration.rb, line 89 def self.get_semian_parameters(host, port) resource_name = "#{self.service_name}_#{host}" parameters = self.service_configs[host.intern].nil? ? self.service_configs[:default] : self.service_configs[host.intern][:default] parameters.merge!({name: resource_name}) semian_parameters = parameters.dup semian_parameters.delete(:timeout) semian_parameters end