Methods
D
E
N
Class Public methods
decode(str)
# File ../ruby/lib/xmlrpc/base64.rb, line 64
def Base64.decode(str)
  str.gsub(/\s+/, "").unpack("m")[0]
end
encode(str)
# File ../ruby/lib/xmlrpc/base64.rb, line 68
def Base64.encode(str)
  [str].pack("m")
end
new(str, state = :dec)
# File ../ruby/lib/xmlrpc/base64.rb, line 44
def initialize(str, state = :dec)
  case state
  when :enc
    @str = Base64.decode(str)
  when :dec
    @str = str
  else
    raise ArgumentError, "wrong argument; either :enc or :dec"
  end
end
Instance Public methods
decoded()
# File ../ruby/lib/xmlrpc/base64.rb, line 55
def decoded
  @str
end
encoded()
# File ../ruby/lib/xmlrpc/base64.rb, line 59
def encoded
  Base64.encode(@str)
end