module MiniSql::Result

Public Instance Methods

==(other_result) click to toggle source
# File lib/mini_sql/result.rb, line 20
def ==(other_result)
  self.class.decorator == other_result.class.decorator &&
  self.instance_variables == other_result.instance_variables &&
  self.values == other_result.values
end
eql?(other_result) click to toggle source
# File lib/mini_sql/result.rb, line 26
def eql?(other_result)
  self == other_result
end
to_h() click to toggle source
# File lib/mini_sql/result.rb, line 8
def to_h
  r = {}
  instance_variables.each do |f|
    r[f.to_s.delete_prefix('@').to_sym] = instance_variable_get(f)
  end
  r
end
values() click to toggle source
# File lib/mini_sql/result.rb, line 16
def values
  instance_variables.map { |f| instance_variable_get(f) }
end