class SexpThing::Module

Public Instance Methods

defined_classes() click to toggle source
# File lib/sexp_info/sexp_thing/module.rb, line 12
def defined_classes
  SexpInfo.new(sexp[2]).defined_classes
end
name() click to toggle source
# File lib/sexp_info/sexp_thing/module.rb, line 4
def name
  sexp[1][1][1]
end
to_h() click to toggle source
# File lib/sexp_info/sexp_thing/module.rb, line 8
def to_h
  Hash[defined_classes.map{|c| [c.name, c.to_h] }].merge(:sexp => self)
end