Sha256: cf9906173c1ae22c388096ada22228f6156965d56624b34ee69caf30fdc82b9b

Contents?: true

Size: 222 Bytes

Versions: 3

Compression:

Stored size: 222 Bytes

Contents

module GirFFI
  # Argument builder that does nothing. Implements the Null Object pattern.
  class NullArgumentBuilder
    def initialize *args; end
    def pre; []; end
    def post; []; end
    def callarg; end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gir_ffi-0.5.2 lib/gir_ffi/null_argument_builder.rb
gir_ffi-0.5.1 lib/gir_ffi/null_argument_builder.rb
gir_ffi-0.5.0 lib/gir_ffi/null_argument_builder.rb