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 6
def initialize(*); end

Public Instance Methods

array_length_idx() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 16
def array_length_idx
  -1
end
call_argument_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 28
def call_argument_name
  nil
end
capture_variable_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 32
def capture_variable_name
  nil
end
method_argument_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 20
def method_argument_name
  nil
end
post_conversion() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 12
def post_conversion
  []
end
post_converted_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 36
def post_converted_name
  nil
end
pre_conversion() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 8
def pre_conversion
  []
end
return_value_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 24
def return_value_name
  nil
end