class GirFFI::NullArgumentBuilder
Argument builder that does nothing. Implements the Null Object pattern.
Public Class Methods
new(*)
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 4 def initialize(*) end
Public Instance Methods
array_length_idx()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 15 def array_length_idx -1 end
call_argument_name()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 27 def call_argument_name nil end
capture_variable_name()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 31 def capture_variable_name nil end
closure()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 35 def closure -1 end
method_argument_name()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 19 def method_argument_name nil end
post_conversion()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 11 def post_conversion [] end
post_converted_name()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 39 def post_converted_name nil end
pre_conversion()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 7 def pre_conversion [] end
return_value_name()
click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 23 def return_value_name nil end