class SPF::Query::Modifier

Represents SPF record modifiers.

Attributes

name[R]

Modifier name.

@return [Symbol]

value[R]

Modifier value.

@return [String, MacroString, IP, nil]

Public Class Methods

new(name,value=nil) click to toggle source

Initializes the modifier.

@param [Symbol] name

Modifier name.

@param [String, nil] value

Modifier value.
# File lib/spf/query/modifier.rb, line 27
def initialize(name,value=nil)
  @name, @value = name, value
end

Public Instance Methods

to_s() click to toggle source

Converts the modifier to a String.

@return [String]

# File lib/spf/query/modifier.rb, line 36
def to_s
  if @value then "#{@name}=#{@value}"
  else           "#{@name}"
  end
end