class Plivo::Resources::LookupBaseResource
Public Class Methods
Source
# File lib/plivo/resources/lookup.rb, line 6 def initialize(fields = nil) valid_param?(:fields, fields, Hash, false) fields.each do |k, v| instance_variable_set("@#{k}", v) self.class.send(:attr_reader, k) end end
Public Instance Methods
Source
# File lib/plivo/resources/lookup.rb, line 14 def to_s hash = {} instance_variables.each { |var| hash[var.to_s.delete("@")] = instance_variable_get(var) } hash.to_s end