class SDM::HTTPAuth
def initialize(
def initialize( id: nil, name: nil, healthy: nil, url: nil, healthcheck_path: nil, auth_header: nil, headers_blacklist: nil, default_path: nil, subdomain: nil ) if id != nil @id = id end if name != nil @name = name end if healthy != nil @healthy = healthy end if url != nil @url = url end if healthcheck_path != nil @healthcheck_path = healthcheck_path end if auth_header != nil @auth_header = auth_header end if headers_blacklist != nil @headers_blacklist = headers_blacklist end if default_path != nil @default_path = default_path end if subdomain != nil @subdomain = subdomain end end
def to_json(options = {})
def to_json(options = {}) hash = {} self.instance_variables.each do |var| hash[var.id2name.delete_prefix("@")] = self.instance_variable_get var end hash.to_json end