class Autoini::Pair
Attributes
key[RW]
value[RW]
Public Class Methods
new(key, value)
click to toggle source
# File lib/autoini/pair.rb, line 7 def initialize(key, value) @key = key @value = value end
parse(line)
click to toggle source
# File lib/autoini/pair.rb, line 24 def self.parse(line) Pair.new(line[0], line[2]) if line.length == 3 && line[1] == '=' end
Public Instance Methods
==(e)
click to toggle source
# File lib/autoini/pair.rb, line 20 def ==(e) e.is_a?(Pair) && e.key == key && e.value == value && e.comment == comment end
to_a()
click to toggle source
# File lib/autoini/pair.rb, line 16 def to_a [key.to_sym, value] end
to_s()
click to toggle source
# File lib/autoini/pair.rb, line 12 def to_s line_comment("#{Autoini.escape(key)}=#{Autoini.escape(value)}") end