class SexpThing::Class

Public Instance Methods

defined_methods() click to toggle source
# File lib/sexp_info/sexp_thing/class.rb, line 13
def defined_methods
  SexpInfo.new(sexp[3]).defined_methods
end
name() click to toggle source
# File lib/sexp_info/sexp_thing/class.rb, line 5
def name
  sexp[1][1][1]
end
to_h() click to toggle source
# File lib/sexp_info/sexp_thing/class.rb, line 9
def to_h
  Hash[defined_methods.map{|m| [m.name, m]}].merge(:sexp => self)
end