lib/ssh_scan/policy.rb in ssh_scan-0.0.10.beta.2 vs lib/ssh_scan/policy.rb in ssh_scan-0.0.10

- old
+ new

@@ -1,16 +1,17 @@ require 'yaml' module SSHScan class Policy - attr_reader :name, :kex, :macs, :encryption, :compression + attr_reader :name, :kex, :macs, :encryption, :compression, :references def initialize(opts = {}) @name = opts['name'] || [] @kex = opts['kex'] || [] @macs = opts['macs'] || [] @encryption = opts['encryption'] || [] @compression = opts['compression'] || [] + @references = opts['references'] || [] end def self.from_file(file) opts = YAML.load_file(file) self.new(opts)