class Plivo::Resources::LookupBaseResource

Public Class Methods

new(fields = nil) click to toggle 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

to_s() click to toggle 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