Method: SPF::Mech#initialize

Defined in:
lib/spf/model.rb

#initialize(options) ⇒ Mech

Returns a new instance of Mech.



253
254
255
256
257
258
259
260
261
262
263
264
# File 'lib/spf/model.rb', line 253

def initialize(options)
  super(options)

  @text = options[:text]
  if not self.instance_variable_defined?(:@parse_text)
    @parse_text = @text.dup
  end
  if self.instance_variable_defined?(:@domain_spec) and
    not SPF::MacroString === @domain_spec
    @domain_spec = SPF::MacroString.new({:text => @domain_spec})
  end
end