class C::Function
Public Instance Methods
to_h_split(declaration, no_types=false)
click to toggle source
# File lib/cast-to-yaml/to_yaml.rb, line 286 def to_h_split(declaration, no_types=false) res = {} res["kind"] = "function" if type res["type"] = type.to_h_split(declaration) else res["type"] = declaration.type.to_h_split end if !params.nil? res["params"] = if no_types params.collect{|p| p.name } else params.collect{|p| p.to_h_split } end end if var_args? res["var_args"] = true end res end