# File lib/whois/answer/super_struct.rb, line 40 def initialize(*args, &block) if args.first.is_a? Hash initialize_with_hash(args.first) else super end yield(self) if block_given? end