Sha256: a187ded591e11d42cd4c9f71ef9942125810f92a081a2224c8475d3f4ba05361

Contents?: true

Size: 241 Bytes

Versions: 3

Compression:

Stored size: 241 Bytes

Contents

require 'pry_debug'
module SexpThing
  class Def < Base

    def name
      sexp[1][1]
    end

    def arity
      args.count
    end

    def args
      Args.new(sexp[2])
    end

    def line_number
      sexp[1][2][0]
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sexp_info-0.0.4 lib/sexp_info/sexp_thing/def.rb
sexp_info-0.0.3 lib/sexp_info/sexp_thing/def.rb
sexp_info-0.0.2 lib/sexp_info/sexp_thing/def.rb