class PrestoAPI::Base

Public Instance Methods

from_json!(string) click to toggle source
# File lib/presto_api.rb, line 19
def from_json! string
  JSON.load(string).each do |var, val|
    self.instance_variable_set var, val
  end
end
to_json() click to toggle source
# File lib/presto_api.rb, line 9
def to_json
  hash = {}
  self.instance_variables.each do |var|
    # Remove @ symbol from var name
    key = var.to_s[1..-1]
    hash[key] = self.instance_variable_get var
  end
  hash.to_json
end