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