class GObjectIntrospection::Loader::ArgumentsBuilder
Attributes
arguments[R]
block[R]
Public Class Methods
new(info, method_name)
click to toggle source
# File gobject-introspection/lib/gobject-introspection/loader.rb, line 637 def initialize(info, method_name) @info = info @method_name = method_name @prepared = false @arguments = nil @block = nil end
Public Instance Methods
build(arguments, block)
click to toggle source
# File gobject-introspection/lib/gobject-introspection/loader.rb, line 647 def build(arguments, block) prepare @arguments = arguments @block = block build_arguments validate_arguments end