Sha256: 831bed1f2d7b85fe14333ad04b723c32040dd276d3ab1caea83b43859b5634fc
Contents?: true
Size: 619 Bytes
Versions: 10
Compression:
Stored size: 619 Bytes
Contents
module Zapata module Primitive class Defs < Base attr_accessor :klass def initialize(code) @code = code @klass = Diver.current_klass @access_level = Diver.access_level dive_deeper end def self? true end def public? @access_level == :public end def node receiver, name, args, body = @code.to_a type = @code.type OpenStruct.new(type: type, name: name, args: args, body: body) end def literal_predicted_args Predictor::Args.literal(node.args) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems