class Ruboty::Tryruby::Result

Public Class Methods

new(data) click to toggle source
# File lib/ruboty/tryruby/result.rb, line 22
def initialize(data)
  @data = data
end
parse(raw_data) click to toggle source
# File lib/ruboty/tryruby/result.rb, line 6
def self.parse(raw_data)
  data = JSON.parse(raw_data)
  new(data)
end

Public Instance Methods

method_missing(method_name) click to toggle source
Calls superclass method
# File lib/ruboty/tryruby/result.rb, line 15
def method_missing(method_name)
  method_name = method_name.to_s
  @data.key?(method_name) ? @data[method_name] : super
end
successful?() click to toggle source
# File lib/ruboty/tryruby/result.rb, line 11
def successful?
  success
end