# File lib/openshift-origin-dns-bind/lib/openshift/bind_plugin.rb, line 17
    def initialize(access_info = nil)
      if access_info != nil
        @domain_suffix = access_info[:domain_suffix]
      elsif defined? Rails
        # extract from Rails.application.config[dns,ss]
        access_info = Rails.application.config.dns
        @domain_suffix = Rails.application.config.openshift[:domain_suffix]
      else
        raise Exception.new("BIND DNS service is not initialized")
      end
      @server = access_info[:server]
      @port = access_info[:port].to_i
      @src_port = access_info[:src_port].to_i if access_info[:src_port].to_i
      @keyname = access_info[:keyname]
      @keyvalue = access_info[:keyvalue]
      @zone = access_info[:zone]
    end